Lines Matching defs:cmsg

51 xdr_callmsg(XDR *xdrs, struct rpc_msg *cmsg)
57 if (cmsg->rm_call.cb_cred.oa_length > MAX_AUTH_BYTES)
59 if (cmsg->rm_call.cb_verf.oa_length > MAX_AUTH_BYTES)
62 + RNDUP(cmsg->rm_call.cb_cred.oa_length)
64 + RNDUP(cmsg->rm_call.cb_verf.oa_length));
66 IXDR_PUT_INT32(buf, cmsg->rm_xid);
67 IXDR_PUT_ENUM(buf, cmsg->rm_direction);
68 if (cmsg->rm_direction != CALL)
70 IXDR_PUT_INT32(buf, cmsg->rm_call.cb_rpcvers);
71 if (cmsg->rm_call.cb_rpcvers != RPC_MSG_VERSION)
73 IXDR_PUT_INT32(buf, cmsg->rm_call.cb_prog);
74 IXDR_PUT_INT32(buf, cmsg->rm_call.cb_vers);
75 IXDR_PUT_INT32(buf, cmsg->rm_call.cb_proc);
76 oa = &cmsg->rm_call.cb_cred;
83 oa = &cmsg->rm_call.cb_verf;
100 cmsg->rm_xid = IXDR_GET_INT32(buf);
101 cmsg->rm_direction = IXDR_GET_ENUM(buf, enum msg_type);
102 if (cmsg->rm_direction != CALL)
104 cmsg->rm_call.cb_rpcvers = IXDR_GET_INT32(buf);
105 if (cmsg->rm_call.cb_rpcvers != RPC_MSG_VERSION)
107 cmsg->rm_call.cb_prog = IXDR_GET_INT32(buf);
108 cmsg->rm_call.cb_vers = IXDR_GET_INT32(buf);
109 cmsg->rm_call.cb_proc = IXDR_GET_INT32(buf);
110 oa = &cmsg->rm_call.cb_cred;
140 oa = &cmsg->rm_call.cb_verf;
180 if (xdr_u_int(xdrs, &(cmsg->rm_xid)) &&
181 xdr_enum(xdrs, (enum_t *)&(cmsg->rm_direction)) &&
182 (cmsg->rm_direction == CALL) &&
183 xdr_u_int(xdrs, (uint_t *)&(cmsg->rm_call.cb_rpcvers)) &&
184 (cmsg->rm_call.cb_rpcvers == RPC_MSG_VERSION) &&
185 xdr_u_int(xdrs, (uint_t *)&(cmsg->rm_call.cb_prog)) &&
186 xdr_u_int(xdrs, (uint_t *)&(cmsg->rm_call.cb_vers)) &&
187 xdr_u_int(xdrs, (uint_t *)&(cmsg->rm_call.cb_proc)) &&
188 xdr_opaque_auth(xdrs, &(cmsg->rm_call.cb_cred))) {
189 return (xdr_opaque_auth(xdrs, &(cmsg->rm_call.cb_verf)));