Home
last modified time | relevance | path

Searched refs:rq_arg (Results 1 – 14 of 14) sorted by relevance

/linux-6.3-rc2/net/sunrpc/
A Dsvcsock.c471 rqstp->rq_arg.len = len; in svc_udp_recvfrom()
496 rqstp->rq_arg.page_base = 0; in svc_udp_recvfrom()
499 rqstp->rq_arg.page_len = 0; in svc_udp_recvfrom()
502 rqstp->rq_arg.page_len = len - rqstp->rq_arg.head[0].iov_len; in svc_udp_recvfrom()
935 rqstp->rq_arg.len = 0; in receive_cb_reply()
1003 rqstp->rq_arg.page_base = 0; in svc_tcp_recvfrom()
1004 if (rqstp->rq_arg.len <= rqstp->rq_arg.head[0].iov_len) { in svc_tcp_recvfrom()
1005 rqstp->rq_arg.head[0].iov_len = rqstp->rq_arg.len; in svc_tcp_recvfrom()
1006 rqstp->rq_arg.page_len = 0; in svc_tcp_recvfrom()
1008 rqstp->rq_arg.page_len = rqstp->rq_arg.len - rqstp->rq_arg.head[0].iov_len; in svc_tcp_recvfrom()
[all …]
A Dsvc.c1375 rqstp->rq_arg.len); in svc_process_common()
1509 memcpy(&rqstp->rq_arg, &req->rq_rcv_buf, sizeof(rqstp->rq_arg)); in bc_svc_process()
1514 if (rqstp->rq_arg.len <= rqstp->rq_arg.head[0].iov_len) { in bc_svc_process()
1515 rqstp->rq_arg.head[0].iov_len = rqstp->rq_arg.len; in bc_svc_process()
1516 rqstp->rq_arg.page_len = 0; in bc_svc_process()
1517 } else if (rqstp->rq_arg.len <= rqstp->rq_arg.head[0].iov_len + in bc_svc_process()
1518 rqstp->rq_arg.page_len) in bc_svc_process()
1519 rqstp->rq_arg.page_len = rqstp->rq_arg.len - in bc_svc_process()
1520 rqstp->rq_arg.head[0].iov_len; in bc_svc_process()
1522 rqstp->rq_arg.len = rqstp->rq_arg.head[0].iov_len + in bc_svc_process()
[all …]
A Dsvc_xprt.c667 struct xdr_buf *arg = &rqstp->rq_arg; in svc_alloc_arg()
885 trace_svc_xdr_recvfrom(&rqstp->rq_arg); in svc_recv()
1206 if (rqstp->rq_arg.page_len || !test_bit(RQ_USEDEFERRAL, &rqstp->rq_flags)) in svc_defer()
1215 size = sizeof(struct svc_deferred_req) + rqstp->rq_arg.len; in svc_defer()
1225 dr->argslen = rqstp->rq_arg.len >> 2; in svc_defer()
1230 skip = rqstp->rq_arg.len - rqstp->rq_arg.head[0].iov_len; in svc_defer()
1231 memcpy(dr->args, rqstp->rq_arg.head[0].iov_base - skip, in svc_defer()
1253 rqstp->rq_arg.head[0].iov_base = dr->args; in svc_deferred_recv()
1255 rqstp->rq_arg.head[0].iov_len = dr->argslen << 2; in svc_deferred_recv()
1256 rqstp->rq_arg.page_len = 0; in svc_deferred_recv()
[all …]
/linux-6.3-rc2/net/sunrpc/xprtrdma/
A Dsvc_rdma_recvfrom.c390 struct xdr_buf *arg = &rqstp->rq_arg; in svc_rdma_build_arg_xdr()
652 static int svc_rdma_xdr_decode_req(struct xdr_buf *rq_arg, in svc_rdma_xdr_decode_req() argument
658 rdma_argp = rq_arg->head[0].iov_base; in svc_rdma_xdr_decode_req()
659 xdr_init_decode(&rctxt->rc_stream, rq_arg, rdma_argp, NULL); in svc_rdma_xdr_decode_req()
690 rq_arg->head[0].iov_base = rctxt->rc_stream.p; in svc_rdma_xdr_decode_req()
692 rq_arg->head[0].iov_len -= hdr_len; in svc_rdma_xdr_decode_req()
693 rq_arg->len -= hdr_len; in svc_rdma_xdr_decode_req()
698 trace_svcrdma_decode_short_err(rctxt, rq_arg->len); in svc_rdma_xdr_decode_req()
829 ret = svc_rdma_xdr_decode_req(&rqstp->rq_arg, ctxt); in svc_rdma_recvfrom()
851 return rqstp->rq_arg.len; in svc_rdma_recvfrom()
A Dsvc_rdma_rw.c854 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_multiple_chunks()
918 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_data_item()
1074 struct xdr_buf *buf = &info->ri_rqst->rq_arg; in svc_rdma_read_special()
A Dsvc_rdma_backchannel.c25 struct xdr_buf *rcvbuf = &rqstp->rq_arg; in svc_rdma_handle_bc_reply()
/linux-6.3-rc2/include/linux/sunrpc/
A Dsvc.h216 struct xdr_buf rq_arg; member
488 struct xdr_buf *buf = &rqstp->rq_arg; in svcxdr_init_decode()
/linux-6.3-rc2/fs/nfsd/
A Dnfscache.c107 rp->c_key.k_len = rqstp->rq_arg.len; in nfsd_reply_cache_alloc()
323 struct xdr_buf *buf = &rqstp->rq_arg; in nfsd_cache_csum()
A Dnfsxdr.c380 struct kvec *head = rqstp->rq_arg.head; in nfssvc_decode_symlinkargs()
A Dnfsproc.c491 page_address(rqstp->rq_arg.pages[0]), in nfsd_proc_symlink()
A Dnfs3proc.c416 page_address(rqstp->rq_arg.pages[0]), in nfsd3_proc_symlink()
A Dnfs3xdr.c616 struct kvec *head = rqstp->rq_arg.head; in nfs3svc_decode_symlinkargs()
A Dnfs4state.c3895 struct xdr_buf *xb = &rqstp->rq_arg; in nfsd4_request_too_big()
/linux-6.3-rc2/net/sunrpc/auth_gss/
A Dsvcauth_gss.c1106 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()

Completed in 44 milliseconds