Lines Matching defs:oa
133 struct opaque_auth *oa;
145 oa = &ar->ar_verf;
146 IXDR_PUT_ENUM(buf, oa->oa_flavor);
147 IXDR_PUT_INT32(buf, oa->oa_length);
148 if (oa->oa_length) {
149 (void) memcpy(buf, oa->oa_base, oa->oa_length);
151 buf = (rpc_inline_t *)(((caddr_t)buf) + oa->oa_length);
153 if ((rndup = (rndup - oa->oa_length)) > 0) {
187 oa = &ar->ar_verf;
190 oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t);
191 oa->oa_length = IXDR_GET_INT32(buf);
193 if (xdr_enum(xdrs, &oa->oa_flavor) == FALSE ||
194 xdr_u_int(xdrs, &oa->oa_length) == FALSE)
197 if (oa->oa_length) {
198 if (oa->oa_length > MAX_AUTH_BYTES)
200 if (oa->oa_base == NULL) {
201 oa->oa_base = malloc(oa->oa_length);
202 if (oa->oa_base == NULL) {
210 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length));
212 if (xdr_opaque(xdrs, oa->oa_base,
213 oa->oa_length) == FALSE)
216 (void) memcpy(oa->oa_base, buf, oa->oa_length);