Lines Matching refs:rqstp
630 struct svc_rqst *rqstp, in svc_rdma_build_read_segment() argument
652 rqstp->rq_pages[info->ri_pageno]; in svc_rdma_build_read_segment()
656 sg_set_page(sg, rqstp->rq_pages[info->ri_pageno], in svc_rdma_build_read_segment()
669 &rqstp->rq_pages[info->ri_pageno + 1] > rqstp->rq_page_end) in svc_rdma_build_read_segment()
683 trace_svcrdma_page_overrun_err(cc->cc_rdma, rqstp, info->ri_pageno); in svc_rdma_build_read_segment()
690 static int svc_rdma_build_read_chunk(struct svc_rqst *rqstp, in svc_rdma_build_read_chunk() argument
703 ret = svc_rdma_build_read_segment(info, rqstp, handle, length, in svc_rdma_build_read_chunk()
722 static int svc_rdma_build_normal_read_chunk(struct svc_rqst *rqstp, in svc_rdma_build_normal_read_chunk() argument
729 ret = svc_rdma_build_read_chunk(rqstp, info, p); in svc_rdma_build_normal_read_chunk()
778 static int svc_rdma_build_pz_read_chunk(struct svc_rqst *rqstp, in svc_rdma_build_pz_read_chunk() argument
785 ret = svc_rdma_build_read_chunk(rqstp, info, p); in svc_rdma_build_pz_read_chunk()
816 static void svc_rdma_save_io_pages(struct svc_rqst *rqstp, in svc_rdma_save_io_pages() argument
823 rqstp->rq_pages[i] = NULL; in svc_rdma_save_io_pages()
843 int svc_rdma_recv_read_chunk(struct svcxprt_rdma *rdma, struct svc_rqst *rqstp, in svc_rdma_recv_read_chunk() argument
853 head->rc_arg.head[0] = rqstp->rq_arg.head[0]; in svc_rdma_recv_read_chunk()
854 head->rc_arg.tail[0] = rqstp->rq_arg.tail[0]; in svc_rdma_recv_read_chunk()
858 head->rc_arg.len = rqstp->rq_arg.len; in svc_rdma_recv_read_chunk()
859 head->rc_arg.buflen = rqstp->rq_arg.buflen; in svc_rdma_recv_read_chunk()
870 ret = svc_rdma_build_normal_read_chunk(rqstp, info, p); in svc_rdma_recv_read_chunk()
872 ret = svc_rdma_build_pz_read_chunk(rqstp, info, p); in svc_rdma_recv_read_chunk()
879 svc_rdma_save_io_pages(rqstp, 0, head->rc_page_count); in svc_rdma_recv_read_chunk()