Lines Matching refs:xdrs
78 XDR *xdrs;
105 xdrs = &clp->xdr_stream;
115 xdrmem_create(xdrs, clp->mashl_callmsg, MCALL_MSG_SIZE, XDR_ENCODE);
116 if (!xdr_callhdr(xdrs, &call_msg))
121 clp->mcnt = XDR_GETPOS(xdrs);
122 XDR_DESTROY(xdrs);
127 xdrmem_create(xdrs, clp->raw_buf, UDPMSGSIZE, XDR_FREE);
144 XDR *xdrs;
151 xdrs = &clp->xdr_stream;
162 xdrs->x_op = XDR_ENCODE;
163 XDR_SETPOS(xdrs, 0);
166 if ((!XDR_PUTBYTES(xdrs, clp->mashl_callmsg, clp->mcnt)) ||
167 (!XDR_PUTINT32(xdrs, (int32_t *)&proc)) ||
168 (!AUTH_MARSHALL(h->cl_auth, xdrs)) ||
169 (!(*xargs)(xdrs, argsp)))
171 (void) XDR_GETPOS(xdrs); /* called just to cause overhead */
183 xdrs->x_op = XDR_DECODE;
184 XDR_SETPOS(xdrs, 0);
188 if (!xdr_replymsg(xdrs, &msg))
214 xdrs->x_op = XDR_FREE;
215 (void) xdr_opaque_auth(xdrs,
227 XDR *xdrs;
231 xdrs = &clp->xdr_stream;
241 xdrs->x_op = XDR_ENCODE;
242 XDR_SETPOS(xdrs, 0);
245 if ((!XDR_PUTBYTES(xdrs, clp->mashl_callmsg, clp->mcnt)) ||
246 (!XDR_PUTINT32(xdrs, (int32_t *)&proc)) ||
247 (!AUTH_MARSHALL(h->cl_auth, xdrs)) ||
248 (!(*xargs)(xdrs, argsp)))
250 (void) XDR_GETPOS(xdrs); /* called just to cause overhead */
273 XDR *xdrs;
277 xdrs = &clp->xdr_stream;
283 xdrs->x_op = XDR_FREE;
284 return ((*xdr_res)(xdrs, res_ptr));