Lines Matching refs:oa
46 struct opaque_auth *oa; in xdr_callmsg() local
74 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg()
75 (void) IXDR_PUT_ENUM (buf, oa->oa_flavor); in xdr_callmsg()
76 (void) IXDR_PUT_INT32 (buf, oa->oa_length); in xdr_callmsg()
77 if (oa->oa_length) in xdr_callmsg()
79 memcpy ((caddr_t) buf, oa->oa_base, oa->oa_length); in xdr_callmsg()
80 buf = (int32_t *) ((char *) buf + RNDUP (oa->oa_length)); in xdr_callmsg()
82 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg()
83 (void) IXDR_PUT_ENUM (buf, oa->oa_flavor); in xdr_callmsg()
84 (void) IXDR_PUT_INT32 (buf, oa->oa_length); in xdr_callmsg()
85 if (oa->oa_length) in xdr_callmsg()
87 memcpy ((caddr_t) buf, oa->oa_base, oa->oa_length); in xdr_callmsg()
114 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg()
115 oa->oa_flavor = IXDR_GET_ENUM (buf, enum_t); in xdr_callmsg()
116 oa->oa_length = IXDR_GET_INT32 (buf); in xdr_callmsg()
117 if (oa->oa_length) in xdr_callmsg()
119 if (oa->oa_length > MAX_AUTH_BYTES) in xdr_callmsg()
121 if (oa->oa_base == NULL) in xdr_callmsg()
123 oa->oa_base = (caddr_t) in xdr_callmsg()
124 mem_alloc (oa->oa_length); in xdr_callmsg()
126 buf = XDR_INLINE (xdrs, RNDUP (oa->oa_length)); in xdr_callmsg()
129 if (xdr_opaque (xdrs, oa->oa_base, in xdr_callmsg()
130 oa->oa_length) == FALSE) in xdr_callmsg()
135 memcpy (oa->oa_base, (caddr_t) buf, oa->oa_length); in xdr_callmsg()
142 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg()
146 if (xdr_enum (xdrs, &oa->oa_flavor) == FALSE || in xdr_callmsg()
147 xdr_u_int (xdrs, &oa->oa_length) == FALSE) in xdr_callmsg()
154 oa->oa_flavor = IXDR_GET_ENUM (buf, enum_t); in xdr_callmsg()
155 oa->oa_length = IXDR_GET_INT32 (buf); in xdr_callmsg()
157 if (oa->oa_length) in xdr_callmsg()
159 if (oa->oa_length > MAX_AUTH_BYTES) in xdr_callmsg()
161 if (oa->oa_base == NULL) in xdr_callmsg()
163 oa->oa_base = (caddr_t) in xdr_callmsg()
164 mem_alloc (oa->oa_length); in xdr_callmsg()
166 buf = XDR_INLINE (xdrs, RNDUP (oa->oa_length)); in xdr_callmsg()
169 if (xdr_opaque (xdrs, oa->oa_base, in xdr_callmsg()
170 oa->oa_length) == FALSE) in xdr_callmsg()
175 memcpy (oa->oa_base, (caddr_t) buf, oa->oa_length); in xdr_callmsg()