Lines Matching refs:oa
54 struct opaque_auth *oa; in xdr_callmsg() local
76 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg()
77 IXDR_PUT_ENUM(buf, oa->oa_flavor); in xdr_callmsg()
78 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
79 if (oa->oa_length) { in xdr_callmsg()
80 (void) memcpy(buf, oa->oa_base, oa->oa_length); in xdr_callmsg()
81 buf += RNDUP(oa->oa_length) / sizeof (int32_t); in xdr_callmsg()
83 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg()
84 IXDR_PUT_ENUM(buf, oa->oa_flavor); in xdr_callmsg()
85 IXDR_PUT_INT32(buf, oa->oa_length); in xdr_callmsg()
86 if (oa->oa_length) { in xdr_callmsg()
87 (void) memcpy(buf, oa->oa_base, oa->oa_length); in xdr_callmsg()
110 oa = &cmsg->rm_call.cb_cred; in xdr_callmsg()
111 oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t); in xdr_callmsg()
112 oa->oa_length = IXDR_GET_INT32(buf); in xdr_callmsg()
113 if (oa->oa_length) { in xdr_callmsg()
114 if (oa->oa_length > MAX_AUTH_BYTES) in xdr_callmsg()
116 if (oa->oa_base == NULL) { in xdr_callmsg()
117 oa->oa_base = malloc(oa->oa_length); in xdr_callmsg()
118 if (oa->oa_base == NULL) { in xdr_callmsg()
125 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length)); in xdr_callmsg()
127 if (xdr_opaque(xdrs, oa->oa_base, in xdr_callmsg()
128 oa->oa_length) == FALSE) in xdr_callmsg()
131 (void) memcpy(oa->oa_base, in xdr_callmsg()
132 buf, (size_t)oa->oa_length); in xdr_callmsg()
140 oa = &cmsg->rm_call.cb_verf; in xdr_callmsg()
143 if (xdr_enum(xdrs, &oa->oa_flavor) == FALSE || in xdr_callmsg()
144 xdr_u_int(xdrs, &oa->oa_length) == FALSE) in xdr_callmsg()
147 oa->oa_flavor = IXDR_GET_ENUM(buf, enum_t); in xdr_callmsg()
148 oa->oa_length = IXDR_GET_INT32(buf); in xdr_callmsg()
150 if (oa->oa_length) { in xdr_callmsg()
151 if (oa->oa_length > MAX_AUTH_BYTES) in xdr_callmsg()
153 if (oa->oa_base == NULL) { in xdr_callmsg()
154 oa->oa_base = malloc(oa->oa_length); in xdr_callmsg()
155 if (oa->oa_base == NULL) { in xdr_callmsg()
162 buf = XDR_INLINE(xdrs, RNDUP(oa->oa_length)); in xdr_callmsg()
164 if (xdr_opaque(xdrs, oa->oa_base, in xdr_callmsg()
165 oa->oa_length) == FALSE) in xdr_callmsg()
168 (void) memcpy(oa->oa_base, in xdr_callmsg()
169 buf, (size_t)oa->oa_length); in xdr_callmsg()