Lines Matching refs:xdrs

89 	XDR *xdrs;  in clnt_raw_create()  local
105 xdrs = &clp->xdr_stream; in clnt_raw_create()
116 xdrmem_create(xdrs, clp->u.mashl_callmsg, MCALL_MSG_SIZE, XDR_ENCODE); in clnt_raw_create()
117 if (! xdr_callhdr(xdrs, &call_msg)) in clnt_raw_create()
119 clp->mcnt = XDR_GETPOS(xdrs); in clnt_raw_create()
120 XDR_DESTROY(xdrs); in clnt_raw_create()
125 xdrmem_create(xdrs, clp->_raw_buf, UDPMSGSIZE, XDR_FREE); in clnt_raw_create()
142 XDR *xdrs = &clp->xdr_stream; in clnt_raw_call() local
160 xdrs->x_op = XDR_ENCODE; in clnt_raw_call()
161 XDR_SETPOS(xdrs, 0); in clnt_raw_call()
163 if ((! XDR_PUTBYTES(xdrs, clp->u.mashl_callmsg, clp->mcnt)) || in clnt_raw_call()
164 (! XDR_PUTINT32(xdrs, &proc)) || in clnt_raw_call()
165 (! AUTH_MARSHALL(h->cl_auth, xdrs)) || in clnt_raw_call()
166 (! (*xargs)(xdrs, argsp))) { in clnt_raw_call()
169 (void)XDR_GETPOS(xdrs); /* called just to cause overhead */ in clnt_raw_call()
180 xdrs->x_op = XDR_DECODE; in clnt_raw_call()
181 XDR_SETPOS(xdrs, 0); in clnt_raw_call()
185 if (! xdr_replymsg(xdrs, &msg)) { in clnt_raw_call()
196 int op = xdrs->x_op; in clnt_raw_call()
197 xdrs->x_op = XDR_FREE; in clnt_raw_call()
198 xdr_replymsg(xdrs, &msg); in clnt_raw_call()
199 xdrs->x_op = op; in clnt_raw_call()
220 xdrs->x_op = XDR_FREE; in clnt_raw_call()
221 (void)xdr_opaque_auth(xdrs, &(msg.acpted_rply.ar_verf)); in clnt_raw_call()
240 XDR *xdrs = &clp->xdr_stream; in clnt_raw_freeres() local
250 xdrs->x_op = XDR_FREE; in clnt_raw_freeres()
251 return ((*xdr_res)(xdrs, res_ptr)); in clnt_raw_freeres()