Home
last modified time | relevance | path

Searched refs:rq_pages (Results 1 – 9 of 9) sorted by relevance

/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_recvfrom.c813 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 Dsvc_rdma_rw.c774 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 Dsvcsock.c353 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 Dsvc.c642 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 Dsvc_xprt.c660 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 Dirdma-abi.h96 __u16 rq_pages; member
/linux/include/linux/sunrpc/
H A Dsvc.h204 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 Dverbs.c2934 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 Dsunrpc.h1879 __entry->begin = rqst->rq_pages;