Home
last modified time | relevance | path

Searched refs:arrp (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-xdr.c368 xdr_enc_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep, const uint_t maxsize, in xdr_enc_array()
372 caddr_t addr = *arrp; in xdr_enc_array()
390 xdr_dec_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep, const uint_t maxsize, in xdr_dec_array()
406 * The Solaris man page says: "If *arrp is NULL when decoding, in xdr_dec_array()
407 * xdr_array() allocates memory and *arrp points to it". in xdr_dec_array()
409 if (*arrp == NULL) { in xdr_dec_array()
412 *arrp = kmem_alloc(size * elsize, KM_NOSLEEP); in xdr_dec_array()
413 if (*arrp == NULL) in xdr_dec_array()
419 addr = *arrp; in xdr_dec_array()
424 kmem_free(*arrp, siz in xdr_dec_array()
367 xdr_enc_array(XDR * xdrs,caddr_t * arrp,uint_t * sizep,const uint_t maxsize,const uint_t elsize,const xdrproc_t elproc) xdr_enc_array() argument
389 xdr_dec_array(XDR * xdrs,caddr_t * arrp,uint_t * sizep,const uint_t maxsize,const uint_t elsize,const xdrproc_t elproc) xdr_dec_array() argument
[all...]
/freebsd/sys/contrib/openzfs/include/os/linux/spl/rpc/
H A Dxdr.h144 static inline bool_t xdr_array(XDR *xdrs, caddr_t *arrp, uint_t *sizep,
147 return xdrs->x_ops->xdr_array(xdrs, arrp, sizep, maxsize, elsize, in xdr_array()
146 xdr_array(XDR * xdrs,caddr_t * arrp,uint_t * sizep,const uint_t maxsize,const uint_t elsize,const xdrproc_t elproc) xdr_array() argument
/freebsd/sys/contrib/openzfs/lib/libnvpair/
H A Dlibnvpair.c129 #define ARENDER(pctl, type, nvl, name, arrp, count) \ argument
134 CUSTPRTOPARG(pctl, type), nvl, name, arrp, count); \
138 DFLTPRTOPARG(pctl, type), nvl, name, arrp, count); \