Lines Matching refs:cmsg
56 xdr_callmsg(XDR *xdrs, struct rpc_msg *cmsg) in xdr_callmsg() argument
62 if (cmsg->rm_call.cb_cred.oa_length > MAX_AUTH_BYTES) in xdr_callmsg()
64 if (cmsg->rm_call.cb_verf.oa_length > MAX_AUTH_BYTES) in xdr_callmsg()
67 RNDUP(cmsg->rm_call.cb_cred.oa_length) + in xdr_callmsg()
69 RNDUP(cmsg->rm_call.cb_verf.oa_length)); in xdr_callmsg()
71 IXDR_PUT_INT32(buf, cmsg->rm_xid); in xdr_callmsg()
72 IXDR_PUT_ENUM(buf, cmsg->rm_direction); in xdr_callmsg()
73 if (cmsg->rm_direction != CALL) in xdr_callmsg()
75 IXDR_PUT_INT32(buf, cmsg->rm_call.cb_rpcvers); in xdr_callmsg()
76 if (cmsg->rm_call.cb_rpcvers != RPC_MSG_VERSION) in xdr_callmsg()
78 IXDR_PUT_INT32(buf, cmsg->rm_call.cb_prog); in xdr_callmsg()
79 IXDR_PUT_INT32(buf, cmsg->rm_call.cb_vers); in xdr_callmsg()
80 IXDR_PUT_INT32(buf, cmsg->rm_call.cb_proc); in xdr_callmsg()
81 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg()
88 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg()
99 cmsg->rm_xid = IXDR_GET_INT32(buf); in xdr_callmsg()
100 cmsg->rm_direction = IXDR_GET_ENUM(buf, enum msg_type); in xdr_callmsg()
101 if (cmsg->rm_direction != CALL) in xdr_callmsg()
103 cmsg->rm_call.cb_rpcvers = IXDR_GET_INT32(buf); in xdr_callmsg()
104 if (cmsg->rm_call.cb_rpcvers != RPC_MSG_VERSION) in xdr_callmsg()
106 cmsg->rm_call.cb_prog = IXDR_GET_INT32(buf); in xdr_callmsg()
107 cmsg->rm_call.cb_vers = IXDR_GET_INT32(buf); in xdr_callmsg()
108 cmsg->rm_call.cb_proc = IXDR_GET_INT32(buf); in xdr_callmsg()
109 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg()
127 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg()
156 if (xdr_u_int(xdrs, &(cmsg->rm_xid)) && in xdr_callmsg()
157 xdr_enum(xdrs, (enum_t *)&(cmsg->rm_direction)) && in xdr_callmsg()
158 cmsg->rm_direction == CALL && in xdr_callmsg()
159 xdr_rpcvers(xdrs, &(cmsg->rm_call.cb_rpcvers)) && in xdr_callmsg()
160 cmsg->rm_call.cb_rpcvers == RPC_MSG_VERSION && in xdr_callmsg()
161 xdr_rpcprog(xdrs, &(cmsg->rm_call.cb_prog)) && in xdr_callmsg()
162 xdr_rpcvers(xdrs, &(cmsg->rm_call.cb_vers)) && in xdr_callmsg()
163 xdr_rpcproc(xdrs, &(cmsg->rm_call.cb_proc)) && in xdr_callmsg()
164 xdr_opaque_auth(xdrs, &(cmsg->rm_call.cb_cred))) in xdr_callmsg()
165 return (xdr_opaque_auth(xdrs, &(cmsg->rm_call.cb_verf))); in xdr_callmsg()