Lines Matching refs:va
58 static __be32 *decode_read_list(__be32 *va, __be32 *vaend) in decode_read_list() argument
60 struct rpcrdma_read_chunk *ch = (struct rpcrdma_read_chunk *)va; in decode_read_list()
83 static __be32 *decode_write_list(__be32 *va, __be32 *vaend) in decode_write_list() argument
89 (struct rpcrdma_write_array *)va; in decode_write_list()
118 static __be32 *decode_reply_array(__be32 *va, __be32 *vaend) in decode_reply_array() argument
123 (struct rpcrdma_write_array *)va; in decode_reply_array()
152 __be32 *va, *vaend; in svc_rdma_xdr_decode_req() local
176 va = &rmsgp->rm_body.rm_padded.rm_pempty[4]; in svc_rdma_xdr_decode_req()
177 rqstp->rq_arg.head[0].iov_base = va; in svc_rdma_xdr_decode_req()
178 hdrlen = (u32)((unsigned long)va - (unsigned long)rmsgp); in svc_rdma_xdr_decode_req()
188 va = &rmsgp->rm_body.rm_chunks[0]; in svc_rdma_xdr_decode_req()
190 va = decode_read_list(va, vaend); in svc_rdma_xdr_decode_req()
191 if (!va) in svc_rdma_xdr_decode_req()
193 va = decode_write_list(va, vaend); in svc_rdma_xdr_decode_req()
194 if (!va) in svc_rdma_xdr_decode_req()
196 va = decode_reply_array(va, vaend); in svc_rdma_xdr_decode_req()
197 if (!va) in svc_rdma_xdr_decode_req()
200 rqstp->rq_arg.head[0].iov_base = va; in svc_rdma_xdr_decode_req()
201 hdr_len = (unsigned long)va - (unsigned long)rmsgp; in svc_rdma_xdr_decode_req()
210 enum rpcrdma_errcode err, __be32 *va) in svc_rdma_xdr_encode_error() argument
212 __be32 *startp = va; in svc_rdma_xdr_encode_error()
214 *va++ = rmsgp->rm_xid; in svc_rdma_xdr_encode_error()
215 *va++ = rmsgp->rm_vers; in svc_rdma_xdr_encode_error()
216 *va++ = cpu_to_be32(xprt->sc_max_requests); in svc_rdma_xdr_encode_error()
217 *va++ = rdma_error; in svc_rdma_xdr_encode_error()
218 *va++ = cpu_to_be32(err); in svc_rdma_xdr_encode_error()
220 *va++ = rpcrdma_version; in svc_rdma_xdr_encode_error()
221 *va++ = rpcrdma_version; in svc_rdma_xdr_encode_error()
224 return (int)((unsigned long)va - (unsigned long)startp); in svc_rdma_xdr_encode_error()