Lines Matching refs:XDR
40 * xdr_mblk.c, XDR implementation on kernel streams mblks.
56 static bool_t xdrmblk_getint32(XDR *, int32_t *);
57 static bool_t xdrmblk_putint32(XDR *, int32_t *);
58 static bool_t xdrmblk_getbytes(XDR *, caddr_t, int);
59 static bool_t xdrmblk_putbytes(XDR *, caddr_t, int);
60 static uint_t xdrmblk_getpos(XDR *);
61 static bool_t xdrmblk_setpos(XDR *, uint_t);
62 static rpc_inline_t *xdrmblk_inline(XDR *, int);
63 static void xdrmblk_destroy(XDR *);
64 static bool_t xdrmblk_control(XDR *, int, void *);
67 static void xdrmblk_skip_fully_read_mblks(XDR *);
85 * The xdrmblk_params structure holds the internal data for the XDR stream.
86 * The x_private member of the XDR points to this structure. The
94 * internal data directly in the XDR stream structure:
111 xdrmblk_init(XDR *xdrs, mblk_t *m, enum xdr_op op, int sz)
136 xdrmblk_destroy(XDR *xdrs)
142 xdrmblk_getint32(XDR *xdrs, int32_t *int32p)
187 xdrmblk_putint32(XDR *xdrs, int32_t *int32p)
233 xdrmblk_getbytes(XDR *xdrs, caddr_t addr, int len)
301 xdrmblk_getmblk(XDR *xdrs, mblk_t **mm, uint_t *lenp)
361 xdrmblk_putbytes(XDR *xdrs, caddr_t addr, int len)
442 xdrmblk_putmblk(XDR *xdrs, mblk_t *m, uint_t len)
456 xdrmblk_putmblk_raw(XDR *xdrs, mblk_t *m)
481 xdrmblk_getpos(XDR *xdrs)
489 xdrmblk_setpos(XDR *xdrs, uint_t pos)
527 xdrmblk_inline(XDR *xdrs, int len)
603 xdrmblk_control(XDR *xdrs, int request, void *info)
615 * Return the next 4 byte unit in the XDR stream.
708 xdrmblk_skip_fully_read_mblks(XDR *xdrs)