Lines Matching refs:xdrs
117 xdr_time_t(XDR *xdrs, time_t *tp) in xdr_time_t() argument
121 switch (xdrs->x_op) { in xdr_time_t()
135 return (XDR_PUTINT32(xdrs, &i)); in xdr_time_t()
138 if (!XDR_GETINT32(xdrs, &i)) in xdr_time_t()
153 xdr_int(XDR *xdrs, int *ip) in xdr_int() argument
155 switch (xdrs->x_op) { in xdr_int()
157 return (XDR_PUTINT32(xdrs, ip)); in xdr_int()
159 return (XDR_GETINT32(xdrs, ip)); in xdr_int()
170 xdr_u_int(XDR *xdrs, uint_t *up) in xdr_u_int() argument
172 switch (xdrs->x_op) { in xdr_u_int()
174 return (XDR_PUTINT32(xdrs, (int *)up)); in xdr_u_int()
176 return (XDR_GETINT32(xdrs, (int *)up)); in xdr_u_int()
189 xdr_long(XDR *xdrs, long *lp) in xdr_long() argument
193 switch (xdrs->x_op) { in xdr_long()
200 return (XDR_PUTINT32(xdrs, &i)); in xdr_long()
202 if (!XDR_GETINT32(xdrs, &i)) in xdr_long()
217 xdr_u_long(XDR *xdrs, ulong_t *ulp) in xdr_u_long() argument
221 switch (xdrs->x_op) { in xdr_u_long()
228 return (XDR_PUTINT32(xdrs, (int32_t *)&ui)); in xdr_u_long()
230 if (!XDR_GETINT32(xdrs, (int32_t *)&ui)) in xdr_u_long()
244 xdr_short(XDR *xdrs, short *sp) in xdr_short() argument
248 switch (xdrs->x_op) { in xdr_short()
251 return (XDR_PUTINT32(xdrs, &l)); in xdr_short()
253 if (!XDR_GETINT32(xdrs, &l)) in xdr_short()
267 xdr_u_short(XDR *xdrs, ushort_t *usp) in xdr_u_short() argument
271 switch (xdrs->x_op) { in xdr_u_short()
274 return (XDR_PUTINT32(xdrs, (int *)&i)); in xdr_u_short()
276 if (!XDR_GETINT32(xdrs, (int *)&i)) in xdr_u_short()
291 xdr_char(XDR *xdrs, char *cp) in xdr_char() argument
295 switch (xdrs->x_op) { in xdr_char()
298 return (XDR_PUTINT32(xdrs, &i)); in xdr_char()
300 if (!XDR_GETINT32(xdrs, &i)) in xdr_char()
314 xdr_u_char(XDR *xdrs, uchar_t *cp) in xdr_u_char() argument
318 switch (xdrs->x_op) { in xdr_u_char()
321 return (XDR_PUTINT32(xdrs, &i)); in xdr_u_char()
323 if (!XDR_GETINT32(xdrs, &i)) in xdr_u_char()
337 xdr_bool(XDR *xdrs, bool_t *bp) in xdr_bool() argument
341 switch (xdrs->x_op) { in xdr_bool()
344 return (XDR_PUTINT32(xdrs, &i)); in xdr_bool()
346 if (!XDR_GETINT32(xdrs, &i)) in xdr_bool()
360 xdr_enum(XDR *xdrs, enum_t *ep) in xdr_enum() argument
369 return (xdr_int(xdrs, (int *)ep)); in xdr_enum()
378 xdr_opaque(XDR *xdrs, caddr_t cp, const uint_t cnt) in xdr_opaque() argument
390 switch (xdrs->x_op) { in xdr_opaque()
392 if (!XDR_GETBYTES(xdrs, cp, cnt)) in xdr_opaque()
396 return (XDR_GETBYTES(xdrs, crud, rndup)); in xdr_opaque()
398 if (!XDR_PUTBYTES(xdrs, cp, cnt)) in xdr_opaque()
402 return (XDR_PUTBYTES(xdrs, (caddr_t)&xdr_zero[0], rndup)); in xdr_opaque()
418 xdr_bytes(XDR *xdrs, char **cpp, uint_t *sizep, const uint_t maxsize) in xdr_bytes() argument
429 if (!xdr_u_int(xdrs, sizep)) in xdr_bytes()
432 if ((nodesize > maxsize) && (xdrs->x_op != XDR_FREE)) in xdr_bytes()
438 switch (xdrs->x_op) { in xdr_bytes()
450 return (xdr_opaque(xdrs, sp, nodesize)); in xdr_bytes()
465 xdr_netobj(XDR *xdrs, struct netobj *np) in xdr_netobj() argument
467 return (xdr_bytes(xdrs, &np->n_bytes, &np->n_len, MAX_NETOBJ_SZ)); in xdr_netobj()
482 xdr_union(XDR *xdrs, enum_t *dscmp, char *unp, in xdr_union() argument
490 if (!xdr_enum(xdrs, dscmp)) in xdr_union()
500 return ((*(choices->proc))(xdrs, unp, LASTUNSIGNED)); in xdr_union()
507 (*dfault)(xdrs, unp, LASTUNSIGNED)); in xdr_union()
526 xdr_string(XDR *xdrs, char **cpp, const uint_t maxsize) in xdr_string() argument
535 switch (xdrs->x_op) { in xdr_string()
549 if (!xdr_u_int(xdrs, &size)) in xdr_string()
557 switch (xdrs->x_op) { in xdr_string()
561 if (!xdr_opaque(xdrs, sp, size)) in xdr_string()
589 if (!xdr_opaque(xdrs, &sp[bytesread], block)) { in xdr_string()
600 return (xdr_opaque(xdrs, sp, size)); in xdr_string()
610 xdr_hyper(XDR *xdrs, longlong_t *hp) in xdr_hyper() argument
612 switch (xdrs->x_op) { in xdr_hyper()
615 if (XDR_PUTINT32(xdrs, (int *)hp) == TRUE) in xdr_hyper()
617 return (XDR_PUTINT32(xdrs, (int *)((char *)hp + in xdr_hyper()
621 if (XDR_PUTINT32(xdrs, (int *)((char *)hp + in xdr_hyper()
623 return (XDR_PUTINT32(xdrs, (int32_t *)hp)); in xdr_hyper()
628 if (XDR_GETINT32(xdrs, (int *)hp) == FALSE || in xdr_hyper()
630 (XDR_GETINT32(xdrs, (int *)((char *)hp + in xdr_hyper()
635 if ((XDR_GETINT32(xdrs, (int *)((char *)hp + in xdr_hyper()
637 (XDR_GETINT32(xdrs, (int *)hp) == FALSE)) in xdr_hyper()
648 xdr_u_hyper(XDR *xdrs, u_longlong_t *hp) in xdr_u_hyper() argument
650 return (xdr_hyper(xdrs, (longlong_t *)hp)); in xdr_u_hyper()
654 xdr_longlong_t(XDR *xdrs, longlong_t *hp) in xdr_longlong_t() argument
656 return (xdr_hyper(xdrs, hp)); in xdr_longlong_t()
660 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *hp) in xdr_u_longlong_t() argument
662 return (xdr_hyper(xdrs, (longlong_t *)hp)); in xdr_u_longlong_t()
670 xdr_wrapstring(XDR *xdrs, char **cpp) in xdr_wrapstring() argument
672 return (xdr_string(xdrs, cpp, LASTUNSIGNED)); in xdr_wrapstring()