Home
last modified time | relevance | path

Searched refs:nv_alloc_t (Results 1 – 25 of 40) sorted by relevance

12

/illumos-gate/usr/src/uts/common/os/
H A Dnvpair_alloc_system.c31 nv_alloc_sys(nv_alloc_t *nva, size_t size) in nv_alloc_sys()
38 nv_free_sys(nv_alloc_t *nva, void *buf, size_t size) in nv_free_sys()
51 nv_alloc_t nv_alloc_sleep_def = {
56 nv_alloc_t nv_alloc_nosleep_def = {
61 nv_alloc_t *nv_alloc_sleep = &nv_alloc_sleep_def;
62 nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
H A Dfm.c545 i_fm_alloc(nv_alloc_t *nva, size_t size) in i_fm_alloc()
552 i_fm_free(nv_alloc_t *nva, void *buf, size_t size) in i_fm_free()
570 nv_alloc_t *
573 nv_alloc_t *nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nva_xcreate()
576 kmem_free(nvhdl, sizeof (nv_alloc_t)); in fm_nva_xcreate()
588 fm_nva_xdestroy(nv_alloc_t *nva) in fm_nva_xdestroy()
591 kmem_free(nva, sizeof (nv_alloc_t)); in fm_nva_xdestroy()
608 fm_nvlist_create(nv_alloc_t *nva) in fm_nvlist_create()
612 nv_alloc_t *nvhdl; in fm_nvlist_create()
615 nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nvlist_create()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dnvpair.h133 } nv_alloc_t; typedef
136 int (*nv_ao_init)(nv_alloc_t *, __va_list);
137 void (*nv_ao_fini)(nv_alloc_t *);
138 void *(*nv_ao_alloc)(nv_alloc_t *, size_t);
139 void (*nv_ao_free)(nv_alloc_t *, void *, size_t);
140 void (*nv_ao_reset)(nv_alloc_t *);
144 extern nv_alloc_t *nv_alloc_nosleep;
147 extern nv_alloc_t *nv_alloc_sleep;
150 int nv_alloc_init(nv_alloc_t *, const nv_alloc_ops_t *, /* args */ ...);
151 void nv_alloc_reset(nv_alloc_t *);
[all …]
H A Dnvpair_impl.h78 nv_alloc_t *nvp_nva; /* pluggable allocator */
H A Derrorq.h70 extern nv_alloc_t *errorq_elem_nva(errorq_t *, const errorq_elem_t *);
H A Derrorq_impl.h40 nv_alloc_t *eqn_nva; /* fixed nv allocator */
/illumos-gate/usr/src/lib/libnvpair/
H A Dnvpair_alloc_system.c32 nv_alloc_sys(nv_alloc_t *nva, size_t size) in nv_alloc_sys()
39 nv_free_sys(nv_alloc_t *nva, void *buf, size_t size) in nv_free_sys()
52 nv_alloc_t nv_alloc_nosleep_def = {
57 nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
/illumos-gate/usr/src/common/nvpair/
H A Dnvpair_alloc_fixed.c64 nv_fixed_init(nv_alloc_t *nva, va_list valist) in nv_fixed_init()
82 nv_fixed_alloc(nv_alloc_t *nva, size_t size) in nv_fixed_alloc()
97 nv_fixed_free(nv_alloc_t *nva, void *buf, size_t size) in nv_fixed_free()
103 nv_fixed_reset(nv_alloc_t *nva) in nv_fixed_reset()
H A Dnvpair.c151 nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...) in nv_alloc_init()
168 nv_alloc_reset(nv_alloc_t *nva) in nv_alloc_reset()
175 nv_alloc_fini(nv_alloc_t *nva) in nv_alloc_fini()
181 nv_alloc_t *
196 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_zalloc()
208 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_free()
214 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat) in nv_priv_init()
223 nv_priv_alloc(nv_alloc_t *nva) in nv_priv_alloc()
574 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva) in nvlist_xalloc()
910 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva) in nvlist_xdup()
[all …]
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_alloc.h41 extern void *topo_nv_alloc(nv_alloc_t *, size_t);
42 extern void topo_nv_free(nv_alloc_t *, void *, size_t);
H A Dtopo_nvl.c32 topo_nv_alloc(nv_alloc_t *nva, size_t size) in topo_nv_alloc()
39 topo_nv_free(nv_alloc_t *nva, void *data, size_t size) in topo_nv_free()
H A Dtopo_tree.h103 nv_alloc_t ta_nva;
/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_nv.c32 fmd_nv_alloc(nv_alloc_t *nva, size_t size) in fmd_nv_alloc()
39 fmd_nv_free(nv_alloc_t *nva, void *buf, size_t size) in fmd_nv_free()
H A Dfmd_module.h139 nv_alloc_t mod_nva_sleep; /* module nvalloc routines (sleep) */
140 nv_alloc_t mod_nva_nosleep; /* module nvalloc routines (nosleep) */
H A Dfmd.h111 nv_alloc_t d_nva; /* libnvpair allocator handle */
H A Dfmd_api.c2281 fmd_nvl_op_init(nv_alloc_t *ops, va_list ap) in fmd_nvl_op_init()
2291 fmd_nvl_op_alloc_sleep(nv_alloc_t *ops, size_t size) in fmd_nvl_op_alloc_sleep()
2299 fmd_nvl_op_alloc_nosleep(nv_alloc_t *ops, size_t size) in fmd_nvl_op_alloc_nosleep()
2307 fmd_nvl_op_free(nv_alloc_t *ops, void *data, size_t size) in fmd_nvl_op_free()
2334 nv_alloc_t *nva; in fmd_nvl_alloc()
2357 nv_alloc_t *nva; in fmd_nvl_dup()
2480 nv_alloc_t *nva = nvlist_lookup_nv_alloc(nvl); in fmd_xprt_post()
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dcpu_module_ms.h117 nv_alloc_t *);
119 extern void cms_ereport_add_logout(cmi_hdl_t, nvlist_t *, nv_alloc_t *, int,
H A Dcpu_module_ms_impl.h72 nv_alloc_t *);
75 nv_alloc_t *, int, uint64_t, uint64_t, uint64_t, void *,
/illumos-gate/usr/src/uts/common/sys/fm/
H A Dprotocol.h351 extern nv_alloc_t *fm_nva_xcreate(char *, size_t);
352 extern void fm_nva_xdestroy(nv_alloc_t *);
354 extern nvlist_t *fm_nvlist_create(nv_alloc_t *);
/illumos-gate/usr/src/uts/i86pc/cpu/genuineintel/
H A Dgintel_main.c278 nv_alloc_t *nva) in gintel_gentopo_ereport_detector()
309 nv_alloc_t *nva) in gintel_ereport_detector()
337 gintel_gentopo_ereport_create_resource_elem(cmi_hdl_t hdl, nv_alloc_t *nva, in gintel_gentopo_ereport_create_resource_elem()
393 gintel_ereport_create_resource_elem(nv_alloc_t *nva, mc_unum_t *unump) in gintel_ereport_create_resource_elem()
466 nv_alloc_t *nva, int banknum, uint64_t status, uint64_t addr, in gintel_ereport_add_logout()
/illumos-gate/usr/src/uts/i86pc/cpu/authenticamd/
H A Dauthamd.h119 nv_alloc_t *, int, uint64_t, uint64_t, uint64_t, void *, cms_cookie_t);
/illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/
H A Dao.h183 nv_alloc_t *, int, uint64_t, uint64_t, uint64_t, void *, void *);
H A Dao_mca.c624 ao_ereport_create_resource_elem(cmi_hdl_t hdl, nv_alloc_t *nva, in ao_ereport_create_resource_elem()
673 ao_ereport_add_resource(cmi_hdl_t hdl, nvlist_t *payload, nv_alloc_t *nva, in ao_ereport_add_resource()
705 nv_alloc_t *nva, int banknum, uint64_t status, uint64_t addr, in ao_ms_ereport_add_logout()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dcms.c624 nv_alloc_t *nva) in cms_ereport_detector()
649 cms_ereport_add_logout(cmi_hdl_t hdl, nvlist_t *nvl, nv_alloc_t *nva, in cms_ereport_add_logout()
/illumos-gate/usr/src/cmd/fm/modules/common/eversholt/
H A Devnv.c39 extern nv_alloc_t Eft_nv_hdl;

12