Lines Matching refs:xdrs
64 xdr_authunix_parms(XDR *xdrs, uint32_t *time, struct xucred *cred)
71 if (xdrs->x_op == XDR_ENCODE) {
84 if (!xdr_uint32_t(xdrs, time)
85 || !xdr_uint32_t(xdrs, &namelen))
91 if (xdrs->x_op == XDR_ENCODE) {
92 if (!xdr_opaque(xdrs, hostbuf, namelen))
95 xdr_setpos(xdrs, xdr_getpos(xdrs) + RNDUP(namelen));
98 if (!xdr_uint32_t(xdrs, &cred->cr_uid))
100 if (!xdr_uint32_t(xdrs, &cred->cr_groups[0]))
103 if (xdrs->x_op == XDR_ENCODE) {
109 if (!xdr_uint32_t(xdrs, &ngroups))
113 if (!xdr_uint32_t(xdrs, &cred->cr_groups[i + 1]))
116 if (!xdr_uint32_t(xdrs, &junk))
121 if (xdrs->x_op == XDR_DECODE) {