Searched refs:rq_arg (Results 1 – 14 of 14) sorted by relevance
/Linux-v6.6/net/sunrpc/ |
D | svcsock.c | 613 rqstp->rq_arg.len = len; in svc_udp_recvfrom() 625 if (csum_partial_copy_to_xdr(&rqstp->rq_arg, skb)) in svc_udp_recvfrom() 631 rqstp->rq_arg.head[0].iov_base = skb->data; in svc_udp_recvfrom() 632 rqstp->rq_arg.head[0].iov_len = len; in svc_udp_recvfrom() 638 rqstp->rq_arg.page_base = 0; in svc_udp_recvfrom() 639 if (len <= rqstp->rq_arg.head[0].iov_len) { in svc_udp_recvfrom() 640 rqstp->rq_arg.head[0].iov_len = len; in svc_udp_recvfrom() 641 rqstp->rq_arg.page_len = 0; in svc_udp_recvfrom() 644 rqstp->rq_arg.page_len = len - rqstp->rq_arg.head[0].iov_len; in svc_udp_recvfrom() 646 DIV_ROUND_UP(rqstp->rq_arg.page_len, PAGE_SIZE); in svc_udp_recvfrom() [all …]
|
D | svc.c | 1430 rqstp->rq_arg.len); in svc_process_common() 1569 memcpy(&rqstp->rq_arg, &req->rq_rcv_buf, sizeof(rqstp->rq_arg)); in bc_svc_process() 1573 rqstp->rq_arg.len = req->rq_private_buf.len; in bc_svc_process() 1574 if (rqstp->rq_arg.len <= rqstp->rq_arg.head[0].iov_len) { in bc_svc_process() 1575 rqstp->rq_arg.head[0].iov_len = rqstp->rq_arg.len; in bc_svc_process() 1576 rqstp->rq_arg.page_len = 0; in bc_svc_process() 1577 } else if (rqstp->rq_arg.len <= rqstp->rq_arg.head[0].iov_len + in bc_svc_process() 1578 rqstp->rq_arg.page_len) in bc_svc_process() 1579 rqstp->rq_arg.page_len = rqstp->rq_arg.len - in bc_svc_process() 1580 rqstp->rq_arg.head[0].iov_len; in bc_svc_process() [all …]
|
D | svc_xprt.c | 657 struct xdr_buf *arg = &rqstp->rq_arg; in svc_alloc_arg() 868 trace_svc_xdr_recvfrom(&rqstp->rq_arg); in svc_recv() 1188 if (rqstp->rq_arg.page_len || !test_bit(RQ_USEDEFERRAL, &rqstp->rq_flags)) in svc_defer() 1197 size = sizeof(struct svc_deferred_req) + rqstp->rq_arg.len; in svc_defer() 1207 dr->argslen = rqstp->rq_arg.len >> 2; in svc_defer() 1210 skip = rqstp->rq_arg.len - rqstp->rq_arg.head[0].iov_len; in svc_defer() 1211 memcpy(dr->args, rqstp->rq_arg.head[0].iov_base - skip, in svc_defer() 1235 rqstp->rq_arg.head[0].iov_base = dr->args; in svc_deferred_recv() 1237 rqstp->rq_arg.head[0].iov_len = dr->argslen << 2; in svc_deferred_recv() 1238 rqstp->rq_arg.page_len = 0; in svc_deferred_recv() [all …]
|
/Linux-v6.6/net/sunrpc/xprtrdma/ |
D | svc_rdma_recvfrom.c | 385 struct xdr_buf *arg = &rqstp->rq_arg; in svc_rdma_build_arg_xdr() 647 static int svc_rdma_xdr_decode_req(struct xdr_buf *rq_arg, in svc_rdma_xdr_decode_req() argument 653 rdma_argp = rq_arg->head[0].iov_base; in svc_rdma_xdr_decode_req() 654 xdr_init_decode(&rctxt->rc_stream, rq_arg, rdma_argp, NULL); in svc_rdma_xdr_decode_req() 685 rq_arg->head[0].iov_base = rctxt->rc_stream.p; in svc_rdma_xdr_decode_req() 687 rq_arg->head[0].iov_len -= hdr_len; in svc_rdma_xdr_decode_req() 688 rq_arg->len -= hdr_len; in svc_rdma_xdr_decode_req() 693 trace_svcrdma_decode_short_err(rctxt, rq_arg->len); in svc_rdma_xdr_decode_req() 822 ret = svc_rdma_xdr_decode_req(&rqstp->rq_arg, ctxt); in svc_rdma_recvfrom() 844 return rqstp->rq_arg.len; in svc_rdma_recvfrom()
|
D | svc_rdma_rw.c | 858 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_multiple_chunks() 922 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_data_item() 1078 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_special()
|
D | svc_rdma_backchannel.c | 25 struct xdr_buf *rcvbuf = &rqstp->rq_arg; in svc_rdma_handle_bc_reply()
|
/Linux-v6.6/include/linux/sunrpc/ |
D | svc.h | 206 struct xdr_buf rq_arg; member 471 struct xdr_buf *buf = &rqstp->rq_arg; in svcxdr_init_decode()
|
/Linux-v6.6/fs/nfsd/ |
D | nfscache.c | 107 rp->c_key.k_len = rqstp->rq_arg.len; in nfsd_cacherep_alloc() 380 struct xdr_buf *buf = &rqstp->rq_arg; in nfsd_cache_csum()
|
D | nfsxdr.c | 380 struct kvec *head = rqstp->rq_arg.head; in nfssvc_decode_symlinkargs()
|
D | nfsproc.c | 479 page_address(rqstp->rq_arg.pages[0]), in nfsd_proc_symlink()
|
D | nfs3proc.c | 406 page_address(rqstp->rq_arg.pages[0]), in nfsd3_proc_symlink()
|
D | nfs3xdr.c | 616 struct kvec *head = rqstp->rq_arg.head; in nfs3svc_decode_symlinkargs()
|
D | nfs4state.c | 3907 struct xdr_buf *xb = &rqstp->rq_arg; in nfsd4_request_too_big()
|
/Linux-v6.6/net/sunrpc/auth_gss/ |
D | svcauth_gss.c | 1106 from_offs = rqstp->rq_arg.page_base; in gss_read_proxy_verf() 1117 page_address(rqstp->rq_arg.pages[pgfrom]) + pgfrom_offs, in gss_read_proxy_verf()
|