Home
last modified time | relevance | path

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

/linux/net/sunrpc/
H A Dsvc.c564 rqstp->rq_respages = kcalloc_node(rqstp->rq_maxpages + 1, in svc_init_buffer()
567 if (!rqstp->rq_respages) { in svc_init_buffer()
574 rqstp->rq_next_page = rqstp->rq_respages + rqstp->rq_maxpages; in svc_init_buffer()
593 if (rqstp->rq_respages) { in svc_release_buffer()
595 if (rqstp->rq_respages[i]) in svc_release_buffer()
596 put_page(rqstp->rq_respages[i]); in svc_release_buffer()
597 kfree(rqstp->rq_respages); in svc_release_buffer()
943 struct page **begin = rqstp->rq_respages; in svc_rqst_replace_page()
972 for (pp = rqstp->rq_respages; pp < rqstp->rq_next_page; pp++) { in svc_rqst_release_pages()
1663 rqstp->rq_next_page = &rqstp->rq_respages[1]; in svc_process()
[all …]
H A Dsvc_xprt.c723 if (WARN_ON_ONCE(rqstp->rq_next_page < rqstp->rq_respages)) in svc_alloc_arg()
725 nfree = rqstp->rq_next_page - rqstp->rq_respages; in svc_alloc_arg()
727 if (!svc_fill_pages(rqstp, rqstp->rq_respages, nfree)) in svc_alloc_arg()
731 rqstp->rq_next_page = rqstp->rq_respages; in svc_alloc_arg()
732 rqstp->rq_page_end = &rqstp->rq_respages[pages]; in svc_alloc_arg()
H A Dsvcsock.c
/linux/net/sunrpc/xprtrdma/
H A Dsvc_rdma_sendto.c1009 int i, pages = rqstp->rq_next_page - rqstp->rq_respages; in svc_rdma_save_io_pages()
1013 ctxt->sc_pages[i] = rqstp->rq_respages[i]; in svc_rdma_save_io_pages()
1014 rqstp->rq_respages[i] = NULL; in svc_rdma_save_io_pages()
H A Dsvc_rdma_recvfrom.c955 rqstp->rq_next_page = rqstp->rq_respages; in svc_rdma_recvfrom()
/linux/include/linux/sunrpc/
H A Dsvc.h221 struct page * *rq_respages; /* Reply buffer pages */ member