Lines Matching refs:rq_arg
665 struct xdr_buf *arg = &rqstp->rq_arg; in svc_alloc_arg()
883 trace_svc_xdr_recvfrom(&rqstp->rq_arg); in svc_recv()
889 rqstp->rq_xid = svc_getu32(&rqstp->rq_arg.head[0]); in svc_recv()
1196 if (rqstp->rq_arg.page_len || !test_bit(RQ_USEDEFERRAL, &rqstp->rq_flags)) in svc_defer()
1205 size = sizeof(struct svc_deferred_req) + rqstp->rq_arg.len; in svc_defer()
1215 dr->argslen = rqstp->rq_arg.len >> 2; in svc_defer()
1219 skip = rqstp->rq_arg.len - rqstp->rq_arg.head[0].iov_len; in svc_defer()
1220 memcpy(dr->args, rqstp->rq_arg.head[0].iov_base - skip, in svc_defer()
1242 rqstp->rq_arg.head[0].iov_base = dr->args + (dr->xprt_hlen>>2); in svc_deferred_recv()
1244 rqstp->rq_arg.head[0].iov_len = (dr->argslen<<2) - dr->xprt_hlen; in svc_deferred_recv()
1245 rqstp->rq_arg.page_len = 0; in svc_deferred_recv()
1247 rqstp->rq_arg.len = dr->argslen<<2; in svc_deferred_recv()