Lines Matching refs:xdrs

87 xdr_void(XDR *xdrs __unused, void *ptr __unused)  in xdr_void()
96 xdr_int(XDR *xdrs, int *ip) in xdr_int() argument
100 switch (xdrs->x_op) { in xdr_int()
104 return (XDR_PUTLONG(xdrs, &l)); in xdr_int()
107 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int()
124 xdr_u_int(XDR *xdrs, u_int *up) in xdr_u_int() argument
128 switch (xdrs->x_op) { in xdr_u_int()
132 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int()
135 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int()
154 xdr_long(XDR *xdrs, long *lp) in xdr_long() argument
156 switch (xdrs->x_op) { in xdr_long()
158 return (XDR_PUTLONG(xdrs, lp)); in xdr_long()
160 return (XDR_GETLONG(xdrs, lp)); in xdr_long()
173 xdr_u_long(XDR *xdrs, u_long *ulp) in xdr_u_long() argument
175 switch (xdrs->x_op) { in xdr_u_long()
177 return (XDR_PUTLONG(xdrs, (long *)ulp)); in xdr_u_long()
179 return (XDR_GETLONG(xdrs, (long *)ulp)); in xdr_u_long()
193 xdr_int32_t(XDR *xdrs, int32_t *int32_p) in xdr_int32_t() argument
197 switch (xdrs->x_op) { in xdr_int32_t()
201 return (XDR_PUTLONG(xdrs, &l)); in xdr_int32_t()
204 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int32_t()
222 xdr_u_int32_t(XDR *xdrs, u_int32_t *u_int32_p) in xdr_u_int32_t() argument
226 switch (xdrs->x_op) { in xdr_u_int32_t()
230 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int32_t()
233 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int32_t()
251 xdr_uint32_t(XDR *xdrs, uint32_t *u_int32_p) in xdr_uint32_t() argument
255 switch (xdrs->x_op) { in xdr_uint32_t()
259 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_uint32_t()
262 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_uint32_t()
279 xdr_short(XDR *xdrs, short *sp) in xdr_short() argument
283 switch (xdrs->x_op) { in xdr_short()
287 return (XDR_PUTLONG(xdrs, &l)); in xdr_short()
290 if (!XDR_GETLONG(xdrs, &l)) { in xdr_short()
307 xdr_u_short(XDR *xdrs, u_short *usp) in xdr_u_short() argument
311 switch (xdrs->x_op) { in xdr_u_short()
315 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_short()
318 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_short()
336 xdr_int16_t(XDR *xdrs, int16_t *int16_p) in xdr_int16_t() argument
340 switch (xdrs->x_op) { in xdr_int16_t()
344 return (XDR_PUTLONG(xdrs, &l)); in xdr_int16_t()
347 if (!XDR_GETLONG(xdrs, &l)) { in xdr_int16_t()
364 xdr_u_int16_t(XDR *xdrs, u_int16_t *u_int16_p) in xdr_u_int16_t() argument
368 switch (xdrs->x_op) { in xdr_u_int16_t()
372 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_u_int16_t()
375 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_u_int16_t()
392 xdr_uint16_t(XDR *xdrs, uint16_t *u_int16_p) in xdr_uint16_t() argument
396 switch (xdrs->x_op) { in xdr_uint16_t()
400 return (XDR_PUTLONG(xdrs, (long *)&l)); in xdr_uint16_t()
403 if (!XDR_GETLONG(xdrs, (long *)&l)) { in xdr_uint16_t()
421 xdr_char(XDR *xdrs, char *cp) in xdr_char() argument
426 if (!xdr_u_int(xdrs, &i)) { in xdr_char()
437 xdr_u_char(XDR *xdrs, u_char *cp) in xdr_u_char() argument
442 if (!xdr_u_int(xdrs, &u)) { in xdr_u_char()
453 xdr_bool(XDR *xdrs, bool_t *bp) in xdr_bool() argument
457 switch (xdrs->x_op) { in xdr_bool()
461 return (XDR_PUTLONG(xdrs, &lb)); in xdr_bool()
464 if (!XDR_GETLONG(xdrs, &lb)) { in xdr_bool()
481 xdr_enum(XDR *xdrs, enum_t *ep) in xdr_enum() argument
489 return (xdr_long(xdrs, (long *)(void *)ep)); in xdr_enum()
491 return (xdr_int(xdrs, (int *)(void *)ep)); in xdr_enum()
493 return (xdr_short(xdrs, (short *)(void *)ep)); in xdr_enum()
505 xdr_opaque(XDR *xdrs, caddr_t cp, u_int cnt) in xdr_opaque() argument
523 if (xdrs->x_op == XDR_DECODE) { in xdr_opaque()
524 if (!XDR_GETBYTES(xdrs, cp, cnt)) { in xdr_opaque()
529 return (XDR_GETBYTES(xdrs, (caddr_t)(void *)crud, rndup)); in xdr_opaque()
532 if (xdrs->x_op == XDR_ENCODE) { in xdr_opaque()
533 if (!XDR_PUTBYTES(xdrs, cp, cnt)) { in xdr_opaque()
538 return (XDR_PUTBYTES(xdrs, xdr_zero, rndup)); in xdr_opaque()
541 if (xdrs->x_op == XDR_FREE) { in xdr_opaque()
554 xdr_bytes(XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize) in xdr_bytes() argument
563 if (! xdr_u_int(xdrs, sizep)) { in xdr_bytes()
567 if ((nodesize > maxsize) && (xdrs->x_op != XDR_FREE)) { in xdr_bytes()
574 switch (xdrs->x_op) { in xdr_bytes()
591 ret = xdr_opaque(xdrs, sp, nodesize); in xdr_bytes()
592 if ((xdrs->x_op == XDR_DECODE) && (ret == FALSE)) { in xdr_bytes()
615 xdr_netobj(XDR *xdrs, struct netobj *np) in xdr_netobj() argument
618 return (xdr_bytes(xdrs, &np->n_bytes, &np->n_len, MAX_NETOBJ_SZ)); in xdr_netobj()
633 xdr_union(XDR *xdrs, enum_t *dscmp, char *unp, const struct xdr_discrim *choices, xdrproc_t dfault) in xdr_union() argument
647 if (! xdr_enum(xdrs, dscmp)) { in xdr_union()
658 return ((*(choices->proc))(xdrs, unp)); in xdr_union()
665 (*dfault)(xdrs, unp)); in xdr_union()
684 xdr_string(XDR *xdrs, char **cpp, u_int maxsize) in xdr_string() argument
694 switch (xdrs->x_op) { in xdr_string()
706 if (! xdr_u_int(xdrs, &size)) { in xdr_string()
717 switch (xdrs->x_op) { in xdr_string()
735 ret = xdr_opaque(xdrs, sp, size); in xdr_string()
736 if ((xdrs->x_op == XDR_DECODE) && (ret == FALSE)) { in xdr_string()
758 xdr_wrapstring(XDR *xdrs, char **cpp) in xdr_wrapstring() argument
760 return xdr_string(xdrs, cpp, RPC_MAXDATASIZE); in xdr_wrapstring()
775 xdr_int64_t(XDR *xdrs, int64_t *llp) in xdr_int64_t() argument
779 switch (xdrs->x_op) { in xdr_int64_t()
783 if (XDR_PUTLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_int64_t()
785 return (XDR_PUTLONG(xdrs, (long *)&ul[1])); in xdr_int64_t()
787 if (XDR_GETLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_int64_t()
789 if (XDR_GETLONG(xdrs, (long *)&ul[1]) == FALSE) in xdr_int64_t()
806 xdr_u_int64_t(XDR *xdrs, u_int64_t *ullp) in xdr_u_int64_t() argument
810 switch (xdrs->x_op) { in xdr_u_int64_t()
814 if (XDR_PUTLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_u_int64_t()
816 return (XDR_PUTLONG(xdrs, (long *)&ul[1])); in xdr_u_int64_t()
818 if (XDR_GETLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_u_int64_t()
820 if (XDR_GETLONG(xdrs, (long *)&ul[1]) == FALSE) in xdr_u_int64_t()
836 xdr_uint64_t(XDR *xdrs, uint64_t *ullp) in xdr_uint64_t() argument
840 switch (xdrs->x_op) { in xdr_uint64_t()
844 if (XDR_PUTLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_uint64_t()
846 return (XDR_PUTLONG(xdrs, (long *)&ul[1])); in xdr_uint64_t()
848 if (XDR_GETLONG(xdrs, (long *)&ul[0]) == FALSE) in xdr_uint64_t()
850 if (XDR_GETLONG(xdrs, (long *)&ul[1]) == FALSE) in xdr_uint64_t()
867 xdr_hyper(XDR *xdrs, longlong_t *llp) in xdr_hyper() argument
874 return (xdr_int64_t(xdrs, (int64_t *)llp)); in xdr_hyper()
882 xdr_u_hyper(XDR *xdrs, u_longlong_t *ullp) in xdr_u_hyper() argument
889 return (xdr_u_int64_t(xdrs, (u_int64_t *)ullp)); in xdr_u_hyper()
897 xdr_longlong_t(XDR *xdrs, longlong_t *llp) in xdr_longlong_t() argument
904 return (xdr_int64_t(xdrs, (int64_t *)llp)); in xdr_longlong_t()
912 xdr_u_longlong_t(XDR *xdrs, u_longlong_t *ullp) in xdr_u_longlong_t() argument
919 return (xdr_u_int64_t(xdrs, (u_int64_t *)ullp)); in xdr_u_longlong_t()