Lines Matching refs:oa

60 	struct opaque_auth *oa;  in xdr_callmsg()  local
89 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg()
90 IXDR_PUT_ENUM(buf, oa->oa_flavor); in xdr_callmsg()
91 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
92 if (oa->oa_length) { in xdr_callmsg()
93 memmove(buf, oa->oa_base, oa->oa_length); in xdr_callmsg()
94 buf += RNDUP(oa->oa_length) / sizeof (int32_t); in xdr_callmsg()
96 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg()
97 IXDR_PUT_ENUM(buf, oa->oa_flavor); in xdr_callmsg()
98 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
99 if (oa->oa_length) { in xdr_callmsg()
100 memmove(buf, oa->oa_base, oa->oa_length); in xdr_callmsg()
123 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg()
124 oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t); in xdr_callmsg()
125 oa->oa_length = (u_int)IXDR_GET_U_INT32(buf); in xdr_callmsg()
126 if (oa->oa_length) { in xdr_callmsg()
127 if (oa->oa_length > MAX_AUTH_BYTES) { in xdr_callmsg()
130 if (oa->oa_base == NULL) { in xdr_callmsg()
131 oa->oa_base = (caddr_t) in xdr_callmsg()
132 mem_alloc(oa->oa_length); in xdr_callmsg()
133 if (oa->oa_base == NULL) in xdr_callmsg()
136 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length)); in xdr_callmsg()
138 if (xdr_opaque(xdrs, oa->oa_base, in xdr_callmsg()
139 oa->oa_length) == FALSE) { in xdr_callmsg()
143 memmove(oa->oa_base, buf, in xdr_callmsg()
144 oa->oa_length); in xdr_callmsg()
151 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg()
154 if (xdr_enum(xdrs, &oa->oa_flavor) == FALSE || in xdr_callmsg()
155 xdr_u_int(xdrs, &oa->oa_length) == FALSE) { in xdr_callmsg()
159 oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t); in xdr_callmsg()
160 oa->oa_length = (u_int)IXDR_GET_U_INT32(buf); in xdr_callmsg()
162 if (oa->oa_length) { in xdr_callmsg()
163 if (oa->oa_length > MAX_AUTH_BYTES) { in xdr_callmsg()
166 if (oa->oa_base == NULL) { in xdr_callmsg()
167 oa->oa_base = (caddr_t) in xdr_callmsg()
168 mem_alloc(oa->oa_length); in xdr_callmsg()
169 if (oa->oa_base == NULL) in xdr_callmsg()
172 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length)); in xdr_callmsg()
174 if (xdr_opaque(xdrs, oa->oa_base, in xdr_callmsg()
175 oa->oa_length) == FALSE) { in xdr_callmsg()
179 memmove(oa->oa_base, buf, in xdr_callmsg()
180 oa->oa_length); in xdr_callmsg()