Lines Matching refs:xdrs

72 xdr_opaque_auth(XDR *xdrs, struct opaque_auth *ap)  in xdr_opaque_auth()  argument
75 assert(xdrs != NULL); in xdr_opaque_auth()
78 if (xdr_enum(xdrs, &(ap->oa_flavor))) in xdr_opaque_auth()
79 return (xdr_bytes(xdrs, &ap->oa_base, in xdr_opaque_auth()
90 xdr_accepted_reply(XDR *xdrs, struct accepted_reply *ar) in xdr_accepted_reply() argument
94 assert(xdrs != NULL); in xdr_accepted_reply()
100 if (! xdr_opaque_auth(xdrs, &(ar->ar_verf))) in xdr_accepted_reply()
102 if (! xdr_enum(xdrs, (enum_t *) par_stat)) in xdr_accepted_reply()
108 return ((*(ar->ar_results.proc))(xdrs, in xdr_accepted_reply()
114 if (! xdr_uint32_t(xdrs, &(ar->ar_vers.low))) in xdr_accepted_reply()
116 return (xdr_uint32_t(xdrs, &(ar->ar_vers.high))); in xdr_accepted_reply()
131 xdr_rejected_reply(XDR *xdrs, struct rejected_reply *rr) in xdr_rejected_reply() argument
136 assert(xdrs != NULL); in xdr_rejected_reply()
142 if (! xdr_enum(xdrs, (enum_t *) prj_stat)) in xdr_rejected_reply()
147 if (! xdr_uint32_t(xdrs, &(rr->rj_vers.low))) in xdr_rejected_reply()
149 return (xdr_uint32_t(xdrs, &(rr->rj_vers.high))); in xdr_rejected_reply()
153 return (xdr_enum(xdrs, (enum_t *) prj_why)); in xdr_rejected_reply()
169 xdr_replymsg(XDR *xdrs, struct rpc_msg *rmsg) in xdr_replymsg() argument
175 assert(xdrs != NULL); in xdr_replymsg()
178 if (xdrs->x_op == XDR_DECODE) { in xdr_replymsg()
179 buf = XDR_INLINE(xdrs, 3 * BYTES_PER_XDR_UNIT); in xdr_replymsg()
189 return (xdr_accepted_reply(xdrs, in xdr_replymsg()
192 return (xdr_rejected_reply(xdrs, in xdr_replymsg()
203 xdr_uint32_t(xdrs, &(rmsg->rm_xid)) && in xdr_replymsg()
204 xdr_enum(xdrs, (enum_t *) prm_direction) && in xdr_replymsg()
206 return (xdr_union(xdrs, (enum_t *) prp_stat, in xdr_replymsg()
219 xdr_callhdr(XDR *xdrs, struct rpc_msg *cmsg) in xdr_callhdr() argument
223 assert(xdrs != NULL); in xdr_callhdr()
231 (xdrs->x_op == XDR_ENCODE) && in xdr_callhdr()
232 xdr_uint32_t(xdrs, &(cmsg->rm_xid)) && in xdr_callhdr()
233 xdr_enum(xdrs, (enum_t *) prm_direction) && in xdr_callhdr()
234 xdr_uint32_t(xdrs, &(cmsg->rm_call.cb_rpcvers)) && in xdr_callhdr()
235 xdr_uint32_t(xdrs, &(cmsg->rm_call.cb_prog)) ) in xdr_callhdr()
236 return (xdr_uint32_t(xdrs, &(cmsg->rm_call.cb_vers))); in xdr_callhdr()