Lines Matching refs:oa

63 	struct opaque_auth *oa;
92 oa = &cmsg->rm_call.cb_cred;
93 IXDR_PUT_ENUM(buf, oa->oa_flavor);
94 IXDR_PUT_INT32(buf, oa->oa_length);
95 if (oa->oa_length) {
96 memmove(buf, oa->oa_base, oa->oa_length);
97 buf += RNDUP(oa->oa_length) / sizeof (int32_t);
99 oa = &cmsg->rm_call.cb_verf;
100 IXDR_PUT_ENUM(buf, oa->oa_flavor);
101 IXDR_PUT_INT32(buf, oa->oa_length);
102 if (oa->oa_length) {
103 memmove(buf, oa->oa_base, oa->oa_length);
105 buf += RNDUP(oa->oa_length) / sizeof (int32_t);
126 oa = &cmsg->rm_call.cb_cred;
127 oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t);
128 oa->oa_length = (u_int)IXDR_GET_U_INT32(buf);
129 if (oa->oa_length) {
130 if (oa->oa_length > MAX_AUTH_BYTES) {
133 if (oa->oa_base == NULL) {
134 oa->oa_base = (caddr_t)
135 mem_alloc(oa->oa_length);
136 if (oa->oa_base == NULL)
139 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length));
141 if (xdr_opaque(xdrs, oa->oa_base,
142 oa->oa_length) == FALSE) {
146 memmove(oa->oa_base, buf,
147 oa->oa_length);
149 buf += RNDUP(oa->oa_length) /
154 oa = &cmsg->rm_call.cb_verf;
157 if (xdr_enum(xdrs, &oa->oa_flavor) == FALSE ||
158 xdr_u_int(xdrs, &oa->oa_length) == FALSE) {
162 oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t);
163 oa->oa_length = (u_int)IXDR_GET_U_INT32(buf);
165 if (oa->oa_length) {
166 if (oa->oa_length > MAX_AUTH_BYTES) {
169 if (oa->oa_base == NULL) {
170 oa->oa_base = (caddr_t)
171 mem_alloc(oa->oa_length);
172 if (oa->oa_base == NULL)
175 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length));
177 if (xdr_opaque(xdrs, oa->oa_base,
178 oa->oa_length) == FALSE) {
182 memmove(oa->oa_base, buf,
183 oa->oa_length);
185 buf += RNDUP(oa->oa_length) /