Home
last modified time | relevance | path

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

/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_recvfrom.c837 buf->pages = &rqstp->rq_pages[0]; in svc_rdma_read_complete_one()
857 buf->head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_rdma_read_complete_multiple()
859 buf->pages = &rqstp->rq_pages[1]; in svc_rdma_read_complete_multiple()
876 buf->head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_rdma_read_complete_pzrc()
878 buf->pages = &rqstp->rq_pages[1]; in svc_rdma_read_complete_pzrc()
890 release_pages(rqstp->rq_pages, ctxt->rc_page_count); in svc_rdma_read_complete()
892 rqstp->rq_pages[i] = ctxt->rc_pages[i]; in svc_rdma_read_complete()
H A Dsvc_rdma_rw.c787 rqstp->rq_pages[head->rc_curpage], in svc_rdma_build_read_segment()
888 dst = page_address(rqstp->rq_pages[head->rc_curpage]); in svc_rdma_copy_inline_range()
1148 head->rc_pages[i] = rqstp->rq_pages[i]; in svc_rdma_clear_rqst_pages()
1149 rqstp->rq_pages[i] = NULL; in svc_rdma_clear_rqst_pages()
/linux/net/sunrpc/
H A Dsvcsock.c336 * pages in @rqstp's rq_pages array until the last page of the message
353 bvec_set_page(&bvec[i], rqstp->rq_pages[i], PAGE_SIZE, 0); in svc_tcp_read_msg()
1005 if (rqstp->rq_pages[i] != NULL)
1006 svc_rqst_page_release(rqstp, rqstp->rq_pages[i]); in svc_tcp_save_pages()
1008 rqstp->rq_pages[i] = svsk->sk_pages[i]; in svc_tcp_save_pages()
1011 rqstp->rq_arg.head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_tcp_save_pages()
1024 svsk->sk_pages[i] = rqstp->rq_pages[i]; in svc_tcp_clear_pages()
1025 rqstp->rq_pages[i] = NULL; in svc_tcp_clear_pages()
H A Dsvc.c557 rqstp->rq_pages = kcalloc_node(rqstp->rq_maxpages + 1, in svc_init_buffer()
560 if (!rqstp->rq_pages) in svc_init_buffer()
568 kfree(rqstp->rq_pages); in svc_init_buffer()
569 rqstp->rq_pages = NULL; in svc_init_buffer()
586 if (rqstp->rq_pages) { in svc_release_buffer()
588 if (rqstp->rq_pages[i]) in svc_release_buffer()
589 put_page(rqstp->rq_pages[i]); in svc_release_buffer()
590 kfree(rqstp->rq_pages); in svc_release_buffer()
H A Dsvc_xprt.c718 if (!svc_fill_pages(rqstp, rqstp->rq_pages, nfree)) in svc_alloc_arg()
739 arg->head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_alloc_arg()
741 arg->pages = rqstp->rq_pages + 1; in svc_alloc_arg()
/linux/include/linux/sunrpc/
H A Dsvc.h220 struct page * *rq_pages; /* Call buffer pages */ member