Searched refs:rq_pages (Results 1 – 9 of 9) sorted by relevance
| /linux/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_recvfrom.c | 813 buf->pages = &rqstp->rq_pages[0]; in svc_rdma_read_complete_one() 833 buf->head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_rdma_read_complete_multiple() 835 buf->pages = &rqstp->rq_pages[1]; in svc_rdma_read_complete_multiple() 852 buf->head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_rdma_read_complete_pzrc() 854 buf->pages = &rqstp->rq_pages[1]; in svc_rdma_read_complete_pzrc() 868 rqstp->rq_pages[i] = ctxt->rc_pages[i]; in svc_rdma_read_complete() 873 rqstp->rq_respages = &rqstp->rq_pages[ctxt->rc_page_count]; in svc_rdma_read_complete() 937 rqstp->rq_respages = rqstp->rq_pages; in svc_rdma_recvfrom()
|
| H A D | svc_rdma_rw.c | 774 rqstp->rq_pages[head->rc_curpage], in svc_rdma_build_read_segment() 870 dst = page_address(rqstp->rq_pages[head->rc_curpage]); in svc_rdma_copy_inline_range() 1107 head->rc_pages[i] = rqstp->rq_pages[i]; in svc_rdma_clear_rqst_pages() 1108 rqstp->rq_pages[i] = NULL; in svc_rdma_clear_rqst_pages()
|
| /linux/net/sunrpc/ |
| H A D | svcsock.c | 353 bvec_set_page(&bvec[i], rqstp->rq_pages[i], PAGE_SIZE, 0); in svc_tcp_read_msg() 354 rqstp->rq_respages = &rqstp->rq_pages[i]; in svc_tcp_read_msg() 680 rqstp->rq_respages = rqstp->rq_pages+1; in svc_udp_recvfrom() 683 rqstp->rq_respages = rqstp->rq_pages + 1 + in svc_udp_recvfrom() 996 if (rqstp->rq_pages[i] != NULL) in svc_tcp_restore_pages() 997 put_page(rqstp->rq_pages[i]); in svc_tcp_restore_pages() 999 rqstp->rq_pages[i] = svsk->sk_pages[i]; in svc_tcp_restore_pages() 1002 rqstp->rq_arg.head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_tcp_restore_pages() 1015 svsk->sk_pages[i] = rqstp->rq_pages[i]; in svc_tcp_save_pages() 1016 rqstp->rq_pages[i] = NULL; in svc_tcp_save_pages()
|
| H A D | svc.c | 642 rqstp->rq_pages = kcalloc_node(rqstp->rq_maxpages + 1, in svc_init_buffer() 645 if (!rqstp->rq_pages) in svc_init_buffer() 660 if (rqstp->rq_pages[i]) in svc_release_buffer() 661 put_page(rqstp->rq_pages[i]); in svc_release_buffer() 662 kfree(rqstp->rq_pages); in svc_release_buffer() 950 struct page **begin = rqstp->rq_pages; in svc_rqst_replace_page() 951 struct page **end = &rqstp->rq_pages[rqstp->rq_maxpages]; in svc_rqst_replace_page()
|
| H A D | svc_xprt.c | 660 ret = alloc_pages_bulk(GFP_KERNEL, pages, rqstp->rq_pages); in svc_alloc_arg() 673 rqstp->rq_page_end = &rqstp->rq_pages[pages]; in svc_alloc_arg() 674 rqstp->rq_pages[pages] = NULL; /* this might be seen in nfsd_splice_actor() */ in svc_alloc_arg() 677 arg->head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_alloc_arg() 679 arg->pages = rqstp->rq_pages + 1; in svc_alloc_arg() 1280 rqstp->rq_respages = rqstp->rq_pages; in svc_deferred_recv()
|
| /linux/include/uapi/rdma/ |
| H A D | irdma-abi.h | 96 __u16 rq_pages; member
|
| /linux/include/linux/sunrpc/ |
| H A D | svc.h | 204 unsigned long rq_maxpages; /* num of entries in rq_pages */ 205 struct page * *rq_pages; member 206 struct page * *rq_respages; /* points into rq_pages */
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 2934 total = req->sq_pages + req->rq_pages; in irdma_handle_q_mem() 2946 req->rq_pages, in irdma_handle_q_mem() 2962 srqmr->shadow = (dma_addr_t)arr[req->rq_pages]; in irdma_handle_q_mem() 2964 ret = irdma_check_mem_contiguous(arr, req->rq_pages, in irdma_handle_q_mem() 3422 total = req.sq_pages + req.rq_pages + 1; in irdma_reg_user_mr_type_qp() 3426 total = req.sq_pages + req.rq_pages; in irdma_reg_user_mr_type_qp() 3454 total = req.rq_pages + IRDMA_SHADOW_PGCNT; in irdma_reg_user_mr_type_srq() 3458 lvl = req.rq_pages > 1 ? PBLE_LEVEL_1 : PBLE_LEVEL_0; in irdma_reg_user_mr_type_srq()
|
| /linux/include/trace/events/ |
| H A D | sunrpc.h | 1879 __entry->begin = rqst->rq_pages;
|