Lines Matching refs:xdrs
146 xdr_int(XDR *xdrs, int *ip) in xdr_int() argument
150 _DIAGASSERT(xdrs != NULL); in xdr_int()
153 switch (xdrs->x_op) { in xdr_int()
157 return (XDR_PUTLONG(xdrs, &l)); in xdr_int()
160 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int()
177 xdr_u_int(XDR *xdrs, u_int *up) in xdr_u_int() argument
181 _DIAGASSERT(xdrs != NULL); in xdr_u_int()
184 switch (xdrs->x_op) { in xdr_u_int()
188 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int()
191 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int()
210 xdr_long(XDR *xdrs, long *lp) in xdr_long() argument
213 _DIAGASSERT(xdrs != NULL); in xdr_long()
216 switch (xdrs->x_op) { in xdr_long()
218 return (XDR_PUTLONG(xdrs, lp)); in xdr_long()
220 return (XDR_GETLONG(xdrs, lp)); in xdr_long()
233 xdr_u_long(XDR *xdrs, u_long *ulp) in xdr_u_long() argument
236 _DIAGASSERT(xdrs != NULL); in xdr_u_long()
239 switch (xdrs->x_op) { in xdr_u_long()
241 return (XDR_PUTLONG(xdrs, (long *)ulp)); in xdr_u_long()
243 return (XDR_GETLONG(xdrs, (long *)ulp)); in xdr_u_long()
257 xdr_int32_t(XDR *xdrs, int32_t *int32_p) in xdr_int32_t() argument
261 _DIAGASSERT(xdrs != NULL); in xdr_int32_t()
264 switch (xdrs->x_op) { in xdr_int32_t()
268 return (XDR_PUTLONG(xdrs, &l)); in xdr_int32_t()
271 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int32_t()
289 xdr_u_int32_t(XDR *xdrs, u_int32_t *u_int32_p) in xdr_u_int32_t() argument
293 _DIAGASSERT(xdrs != NULL); in xdr_u_int32_t()
296 switch (xdrs->x_op) { in xdr_u_int32_t()
300 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int32_t()
303 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int32_t()
321 xdr_short(XDR *xdrs, short *sp) in xdr_short() argument
325 _DIAGASSERT(xdrs != NULL); in xdr_short()
328 switch (xdrs->x_op) { in xdr_short()
332 return (XDR_PUTLONG(xdrs, &l)); in xdr_short()
335 if (!XDR_GETLONG(xdrs, &l)) { in xdr_short()
352 xdr_u_short(XDR *xdrs, u_short *usp) in xdr_u_short() argument
356 _DIAGASSERT(xdrs != NULL); in xdr_u_short()
359 switch (xdrs->x_op) { in xdr_u_short()
363 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_short()
366 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_short()
384 xdr_int16_t(XDR *xdrs, int16_t *int16_p) in xdr_int16_t() argument
388 _DIAGASSERT(xdrs != NULL); in xdr_int16_t()
391 switch (xdrs->x_op) { in xdr_int16_t()
395 return (XDR_PUTLONG(xdrs, &l)); in xdr_int16_t()
398 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int16_t()
415 xdr_u_int16_t(XDR *xdrs, u_int16_t *u_int16_p) in xdr_u_int16_t() argument
419 _DIAGASSERT(xdrs != NULL); in xdr_u_int16_t()
422 switch (xdrs->x_op) { in xdr_u_int16_t()
426 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int16_t()
429 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int16_t()
447 xdr_char(XDR *xdrs, char *cp) in xdr_char() argument
451 _DIAGASSERT(xdrs != NULL); in xdr_char()
455 if (!xdr_int(xdrs, &i)) { in xdr_char()
466 xdr_u_char(XDR *xdrs, u_char *cp) in xdr_u_char() argument
470 _DIAGASSERT(xdrs != NULL); in xdr_u_char()
474 if (!xdr_u_int(xdrs, &u)) { in xdr_u_char()
485 xdr_bool(XDR *xdrs, bool_t *bp) in xdr_bool() argument
489 _DIAGASSERT(xdrs != NULL); in xdr_bool()
492 switch (xdrs->x_op) { in xdr_bool()
496 return (XDR_PUTLONG(xdrs, &lb)); in xdr_bool()
499 if (!XDR_GETLONG(xdrs, &lb)) { in xdr_bool()
516 xdr_enum(XDR *xdrs, enum_t *ep) in xdr_enum() argument
520 _DIAGASSERT(xdrs != NULL); in xdr_enum()
523 switch (xdrs->x_op) { in xdr_enum()
527 return (XDR_PUTLONG(xdrs, &l)); in xdr_enum()
530 if (!XDR_GETLONG(xdrs, &l)) { in xdr_enum()
549 xdr_opaque(XDR *xdrs, char *cp, u_int cnt) in xdr_opaque() argument
554 _DIAGASSERT(xdrs != NULL); in xdr_opaque()
569 if (xdrs->x_op == XDR_DECODE) { in xdr_opaque()
570 if (!XDR_GETBYTES(xdrs, cp, cnt)) { in xdr_opaque()
575 return (XDR_GETBYTES(xdrs, (void *)crud, rndup)); in xdr_opaque()
578 if (xdrs->x_op == XDR_ENCODE) { in xdr_opaque()
579 if (!XDR_PUTBYTES(xdrs, cp, cnt)) { in xdr_opaque()
584 return (XDR_PUTBYTES(xdrs, xdr_zero, rndup)); in xdr_opaque()
587 if (xdrs->x_op == XDR_FREE) { in xdr_opaque()
600 xdr_bytes(XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize) in xdr_bytes() argument
606 _DIAGASSERT(xdrs != NULL); in xdr_bytes()
615 if (! xdr_u_int(xdrs, sizep)) { in xdr_bytes()
619 if ((nodesize > maxsize) && (xdrs->x_op != XDR_FREE)) { in xdr_bytes()
626 switch (xdrs->x_op) { in xdr_bytes()
643 ret = xdr_opaque(xdrs, sp, nodesize); in xdr_bytes()
644 if ((xdrs->x_op == XDR_DECODE) && (ret == FALSE)) { in xdr_bytes()
667 xdr_netobj(XDR *xdrs, struct netobj *np) in xdr_netobj() argument
670 _DIAGASSERT(xdrs != NULL); in xdr_netobj()
673 return (xdr_bytes(xdrs, &np->n_bytes, &np->n_len, MAX_NETOBJ_SZ)); in xdr_netobj()
689 XDR *xdrs, in xdr_union() argument
698 _DIAGASSERT(xdrs != NULL); in xdr_union()
707 if (! xdr_enum(xdrs, dscmp)) { in xdr_union()
718 return ((*(choices->proc))(xdrs, unp)); in xdr_union()
725 (*dfault)(xdrs, unp)); in xdr_union()
744 xdr_string(XDR *xdrs, char **cpp, u_int maxsize) in xdr_string() argument
752 _DIAGASSERT(xdrs != NULL); in xdr_string()
760 switch (xdrs->x_op) { in xdr_string()
774 if (! xdr_u_int(xdrs, &size)) { in xdr_string()
785 switch (xdrs->x_op) { in xdr_string()
803 ret = xdr_opaque(xdrs, sp, size); in xdr_string()
804 if ((xdrs->x_op == XDR_DECODE) && (ret == FALSE)) { in xdr_string()
828 xdr_wrapstring(XDR *xdrs, char **cpp) in xdr_wrapstring() argument
831 _DIAGASSERT(xdrs != NULL); in xdr_wrapstring()
834 return xdr_string(xdrs, cpp, RPC_MAXDATASIZE); in xdr_wrapstring()
851 xdr_int64_t(XDR *xdrs, int64_t *llp) in xdr_int64_t() argument
855 _DIAGASSERT(xdrs != NULL); in xdr_int64_t()
858 switch (xdrs->x_op) { in xdr_int64_t()
864 if (XDR_PUTLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_int64_t()
866 return (XDR_PUTLONG(xdrs, (long *)&ul[1])); in xdr_int64_t()
868 if (XDR_GETLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_int64_t()
870 if (XDR_GETLONG(xdrs, (long *)&ul[1]) == FALSE) in xdr_int64_t()
887 xdr_u_int64_t(XDR *xdrs, u_int64_t *ullp) in xdr_u_int64_t() argument
891 _DIAGASSERT(xdrs != NULL); in xdr_u_int64_t()
894 switch (xdrs->x_op) { in xdr_u_int64_t()
898 if (XDR_PUTLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_u_int64_t()
900 return (XDR_PUTLONG(xdrs, (long *)&ul[1])); in xdr_u_int64_t()
902 if (XDR_GETLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_u_int64_t()
904 if (XDR_GETLONG(xdrs, (long *)&ul[1]) == FALSE) in xdr_u_int64_t()
921 xdr_hyper(XDR *xdrs, longlong_t *llp) in xdr_hyper() argument
924 _DIAGASSERT(xdrs != NULL); in xdr_hyper()
931 return (xdr_int64_t(xdrs, (int64_t *)llp)); in xdr_hyper()
939 xdr_u_hyper(XDR *xdrs, u_longlong_t *ullp) in xdr_u_hyper() argument
942 _DIAGASSERT(xdrs != NULL); in xdr_u_hyper()
949 return (xdr_u_int64_t(xdrs, (u_int64_t *)ullp)); in xdr_u_hyper()
957 xdr_longlong_t(XDR *xdrs, longlong_t *llp) in xdr_longlong_t() argument
960 _DIAGASSERT(xdrs != NULL); in xdr_longlong_t()
967 return (xdr_int64_t(xdrs, (int64_t *)llp)); in xdr_longlong_t()
975 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) in xdr_u_longlong_t() argument
978 _DIAGASSERT(xdrs != NULL); in xdr_u_longlong_t()
985 return (xdr_u_int64_t(xdrs, (u_int64_t *)ullp)); in xdr_u_longlong_t()