Lines Matching refs:rmsg
128 xdr_replymsg(XDR *xdrs, struct rpc_msg *rmsg) in xdr_replymsg() argument
137 rmsg->rm_reply.rp_stat == MSG_ACCEPTED && in xdr_replymsg()
138 rmsg->rm_direction == REPLY && in xdr_replymsg()
140 RNDUP(rmsg->rm_reply.rp_acpt.ar_verf.oa_length)))) != NULL) { in xdr_replymsg()
141 IXDR_PUT_INT32(buf, rmsg->rm_xid); in xdr_replymsg()
142 IXDR_PUT_ENUM(buf, rmsg->rm_direction); in xdr_replymsg()
143 IXDR_PUT_ENUM(buf, rmsg->rm_reply.rp_stat); in xdr_replymsg()
144 ar = &rmsg->rm_reply.rp_acpt; in xdr_replymsg()
175 rmsg->rm_xid = IXDR_GET_INT32(buf); in xdr_replymsg()
176 rmsg->rm_direction = IXDR_GET_ENUM(buf, enum msg_type); in xdr_replymsg()
177 if (rmsg->rm_direction != REPLY) in xdr_replymsg()
179 rmsg->rm_reply.rp_stat = IXDR_GET_ENUM(buf, enum reply_stat); in xdr_replymsg()
180 if (rmsg->rm_reply.rp_stat != MSG_ACCEPTED) { in xdr_replymsg()
181 if (rmsg->rm_reply.rp_stat == MSG_DENIED) in xdr_replymsg()
183 &rmsg->rm_reply.rp_rjct)); in xdr_replymsg()
186 ar = &rmsg->rm_reply.rp_acpt; in xdr_replymsg()
243 if (xdr_u_int(xdrs, &(rmsg->rm_xid)) && in xdr_replymsg()
244 xdr_enum(xdrs, (enum_t *)&(rmsg->rm_direction)) && in xdr_replymsg()
245 (rmsg->rm_direction == REPLY)) in xdr_replymsg()
246 return (xdr_union(xdrs, (enum_t *)&(rmsg->rm_reply.rp_stat), in xdr_replymsg()
247 (caddr_t)&(rmsg->rm_reply.ru), in xdr_replymsg()