nv_alloc_t
nv_alloc_t d_nva; /* libnvpair allocator handle */
fmd_nvl_op_init(nv_alloc_t *ops, va_list ap)
fmd_nvl_op_alloc_sleep(nv_alloc_t *ops, size_t size)
fmd_nvl_op_alloc_nosleep(nv_alloc_t *ops, size_t size)
fmd_nvl_op_free(nv_alloc_t *ops, void *data, size_t size)
nv_alloc_t *nva;
nv_alloc_t *nva;
nv_alloc_t *nva = nvlist_lookup_nv_alloc(nvl);
nv_alloc_t mod_nva_sleep; /* module nvalloc routines (sleep) */
nv_alloc_t mod_nva_nosleep; /* module nvalloc routines (nosleep) */
fmd_nv_alloc(nv_alloc_t *nva, size_t size)
fmd_nv_free(nv_alloc_t *nva, void *buf, size_t size)
extern nv_alloc_t Eft_nv_hdl;
extern nv_alloc_t Eft_nv_hdl;
alloc_nv_free(nv_alloc_t *nva, void *p, size_t sz)
nv_alloc_t Eft_nv_hdl;
alloc_nv_alloc(nv_alloc_t *nva, size_t size)
nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...)
nv_alloc_reset(nv_alloc_t *nva)
nv_alloc_fini(nv_alloc_t *nva)
nv_alloc_t *
nv_alloc_t *nva = nvp->nvp_nva;
nv_alloc_t *nva = nvp->nvp_nva;
nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat)
nv_priv_alloc(nv_alloc_t *nva)
nv_alloc_t *nva)
nvlist_xunpack(char *buf, size_t buflen, nvlist_t **nvlp, nv_alloc_t *nva)
nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva)
nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva)
nv_fixed_reset(nv_alloc_t *nva)
nv_fixed_init(nv_alloc_t *nva, va_list valist)
nv_fixed_alloc(nv_alloc_t *nva, size_t size)
nv_fixed_free(nv_alloc_t *nva, void *buf, size_t size)
extern void *topo_nv_alloc(nv_alloc_t *, size_t);
extern void topo_nv_free(nv_alloc_t *, void *, size_t);
topo_nv_alloc(nv_alloc_t *nva, size_t size)
topo_nv_free(nv_alloc_t *nva, void *data, size_t size)
nv_alloc_t ta_nva;
nv_alloc_sys(nv_alloc_t *nva, size_t size)
nv_free_sys(nv_alloc_t *nva, void *buf, size_t size)
nv_alloc_t nv_alloc_nosleep_def = {
nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
nv_alloc_t *pcie_nvap;
nv_alloc_t *nva;
nv_alloc_t *nva = NULL;
nv_alloc_t *
nv_alloc_t *nva = nvlist_lookup_nv_alloc(fmri);
i_fm_alloc(nv_alloc_t *nva, size_t size)
i_fm_free(nv_alloc_t *nva, void *buf, size_t size)
nv_alloc_t *
nv_alloc_t *nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP);
kmem_free(nvhdl, sizeof (nv_alloc_t));
fm_nva_xdestroy(nv_alloc_t *nva)
kmem_free(nva, sizeof (nv_alloc_t));
fm_nvlist_create(nv_alloc_t *nva)
nv_alloc_t *nvhdl;
nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP);
kmem_free(nvhdl, sizeof (nv_alloc_t));
kmem_free(nvhdl, sizeof (nv_alloc_t));
nv_alloc_t *nva = nvlist_lookup_nv_alloc(nvl);
nv_alloc_t *nva = nvlist_lookup_nv_alloc(fmri);
nv_alloc_sys(nv_alloc_t *nva, size_t size)
nv_free_sys(nv_alloc_t *nva, void *buf, size_t size)
nv_alloc_t nv_alloc_sleep_def = {
nv_alloc_t nv_alloc_nosleep_def = {
nv_alloc_t *nv_alloc_sleep = &nv_alloc_sleep_def;
nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
nv_alloc_t *nva;
extern nv_alloc_t *errorq_elem_nva(errorq_t *, const errorq_elem_t *);
nv_alloc_t *eqn_nva; /* fixed nv allocator */
extern nv_alloc_t *fm_nva_xcreate(char *, size_t);
extern void fm_nva_xdestroy(nv_alloc_t *);
extern nvlist_t *fm_nvlist_create(nv_alloc_t *);
int (*nv_ao_init)(nv_alloc_t *, __va_list);
void (*nv_ao_fini)(nv_alloc_t *);
void *(*nv_ao_alloc)(nv_alloc_t *, size_t);
void (*nv_ao_free)(nv_alloc_t *, void *, size_t);
void (*nv_ao_reset)(nv_alloc_t *);
extern nv_alloc_t *nv_alloc_nosleep;
extern nv_alloc_t *nv_alloc_sleep;
int nv_alloc_init(nv_alloc_t *, const nv_alloc_ops_t *, /* args */ ...);
void nv_alloc_reset(nv_alloc_t *);
void nv_alloc_fini(nv_alloc_t *);
int nvlist_xalloc(nvlist_t **, uint_t, nv_alloc_t *);
int nvlist_xpack(nvlist_t *, char **, size_t *, int, nv_alloc_t *);
int nvlist_xunpack(char *, size_t, nvlist_t **, nv_alloc_t *);
int nvlist_xdup(nvlist_t *, nvlist_t **, nv_alloc_t *);
nv_alloc_t *nvlist_lookup_nv_alloc(nvlist_t *);
nv_alloc_t *nvp_nva; /* pluggable allocator */
nv_alloc_t *, int, uint64_t, uint64_t, uint64_t, void *, void *);
ao_ereport_create_resource_elem(cmi_hdl_t hdl, nv_alloc_t *nva,
ao_ereport_add_resource(cmi_hdl_t hdl, nvlist_t *payload, nv_alloc_t *nva,
nv_alloc_t *nva, int banknum, uint64_t status, uint64_t addr,
nv_alloc_t *, int, uint64_t, uint64_t, uint64_t, void *, cms_cookie_t);
authamd_ereport_add_logout(cmi_hdl_t hdl, nvlist_t *ereport, nv_alloc_t *nva,
nvlist_t *ereport, nv_alloc_t *nva, void *mslogout)
gcpu_fmri_create(cmi_hdl_t hdl, nv_alloc_t *nva)
nv_alloc_t *nva;
nv_alloc_t *nva)
nv_alloc_t *nva)
gintel_gentopo_ereport_create_resource_elem(cmi_hdl_t hdl, nv_alloc_t *nva,
gintel_ereport_create_resource_elem(nv_alloc_t *nva, mc_unum_t *unump)
nv_alloc_t *nva, int banknum, uint64_t status, uint64_t addr,
nv_alloc_t *nva)
cms_ereport_add_logout(cmi_hdl_t hdl, nvlist_t *nvl, nv_alloc_t *nva,
nv_alloc_t *);
extern void cms_ereport_add_logout(cmi_hdl_t, nvlist_t *, nv_alloc_t *, int,
nv_alloc_t *);
nv_alloc_t *, int, uint64_t, uint64_t, uint64_t, void *,
nb_report(const nb_regs_t *nb_regs, char *class, nv_alloc_t *nva, void *scratch)
nv_alloc_t *nva = NULL;
nv_alloc_t *nva = NULL;
nv_alloc_t *nva = NULL;
nv_alloc_t *nva;
nv_alloc_t *nva;
nv_alloc_t *nva = NULL;