Searched refs:rq_pages (Results 1 – 6 of 6) sorted by relevance
| /linux/net/sunrpc/ |
| H A D | svcsock.c | 336 * 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() 990 if (rqstp->rq_pages[i] != NULL) in svc_tcp_restore_pages() 991 svc_rqst_page_release(rqstp, rqstp->rq_pages[i]); in svc_tcp_restore_pages() 993 rqstp->rq_pages[i] = svsk->sk_pages[i]; in svc_tcp_restore_pages() 996 rqstp->rq_arg.head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_tcp_restore_pages() 1009 svsk->sk_pages[i] = rqstp->rq_pages[i]; in svc_tcp_save_pages() 1010 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() 653 kfree(rqstp->rq_pages); 654 rqstp->rq_pages = NULL; 671 if (rqstp->rq_pages) { in svc_rqst_free() 673 if (rqstp->rq_pages[i]) in svc_rqst_free() 674 put_page(rqstp->rq_pages[i]); in svc_rqst_free() 675 kfree(rqstp->rq_pages); in svc_rqst_free()
|
| H A D | svc_xprt.c | 684 if (!svc_fill_pages(rqstp, rqstp->rq_pages, nfree)) in svc_alloc_arg() 705 arg->head[0].iov_base = page_address(rqstp->rq_pages[0]); in svc_thread_should_sleep() 707 arg->pages = rqstp->rq_pages + 1; in svc_thread_should_sleep()
|
| /linux/include/uapi/rdma/ |
| H A D | irdma-abi.h | 96 __u16 rq_pages; member
|
| /linux/net/sunrpc/xprtrdma/ |
| H A D | svc_rdma_rw.c | 800 * svc_rdma_fill_contig_bvec - Replace rq_pages with a contiguous allocation in svc_rdma_build_read_segment() 832 * Replace rq_pages[] entries with pages from the contiguous 834 * stay in rq_pages[] for later reuse or normal rqst teardown. 838 rqstp->rq_pages[head->rc_curpage + i]); 839 rqstp->rq_pages[head->rc_curpage + i] = page + i; 899 * replace entries in rq_pages[] so downstream cleanup is 940 rqstp->rq_pages[head->rc_curpage]; 975 * %-EINVAL: there were not enough rq_pages to finish 1014 rqstp->rq_pages[head->rc_curpage], 1080 * Take a page at a time from rqstp->rq_pages an [all...] |
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 2936 total = req->sq_pages + req->rq_pages; in irdma_handle_q_mem() 2948 req->rq_pages, in irdma_handle_q_mem() 2964 srqmr->shadow = (dma_addr_t)arr[req->rq_pages]; in irdma_handle_q_mem() 2966 ret = irdma_check_mem_contiguous(arr, req->rq_pages, in irdma_handle_q_mem() 3424 total = req.sq_pages + req.rq_pages + 1; in irdma_reg_user_mr_type_qp() 3428 total = req.sq_pages + req.rq_pages; in irdma_reg_user_mr_type_qp() 3456 total = req.rq_pages + IRDMA_SHADOW_PGCNT; in irdma_reg_user_mr_type_srq() 3460 lvl = req.rq_pages > 1 ? PBLE_LEVEL_1 : PBLE_LEVEL_0; in irdma_reg_user_mr_type_srq()
|