Home
last modified time | relevance | path

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

12

/titanic_44/usr/src/uts/common/os/
H A Dnvpair_alloc_system.c33 nv_alloc_sys(nv_alloc_t *nva, size_t size) in nv_alloc_sys()
40 nv_free_sys(nv_alloc_t *nva, void *buf, size_t size) in nv_free_sys()
53 nv_alloc_t nv_alloc_sleep_def = {
58 nv_alloc_t nv_alloc_nosleep_def = {
63 nv_alloc_t *nv_alloc_sleep = &nv_alloc_sleep_def;
64 nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
H A Dfm.c544 i_fm_alloc(nv_alloc_t *nva, size_t size) in i_fm_alloc()
551 i_fm_free(nv_alloc_t *nva, void *buf, size_t size) in i_fm_free()
569 nv_alloc_t *
572 nv_alloc_t *nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nva_xcreate()
575 kmem_free(nvhdl, sizeof (nv_alloc_t)); in fm_nva_xcreate()
587 fm_nva_xdestroy(nv_alloc_t *nva) in fm_nva_xdestroy()
590 kmem_free(nva, sizeof (nv_alloc_t)); in fm_nva_xdestroy()
607 fm_nvlist_create(nv_alloc_t *nva) in fm_nvlist_create()
611 nv_alloc_t *nvhdl; in fm_nvlist_create()
614 nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nvlist_create()
[all …]
/titanic_44/usr/src/uts/common/sys/
H A Dnvpair.h132 } nv_alloc_t; typedef
135 int (*nv_ao_init)(nv_alloc_t *, __va_list);
136 void (*nv_ao_fini)(nv_alloc_t *);
137 void *(*nv_ao_alloc)(nv_alloc_t *, size_t);
138 void (*nv_ao_free)(nv_alloc_t *, void *, size_t);
139 void (*nv_ao_reset)(nv_alloc_t *);
143 extern nv_alloc_t *nv_alloc_nosleep;
146 extern nv_alloc_t *nv_alloc_sleep;
149 int nv_alloc_init(nv_alloc_t *, const nv_alloc_ops_t *, /* args */ ...);
150 void nv_alloc_reset(nv_alloc_t *);
[all …]
H A Dnvpair_impl.h65 nv_alloc_t *nvp_nva; /* pluggable allocator */
H A Derrorq.h72 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 */
/titanic_44/usr/src/lib/libnvpair/
H A Dnvpair_alloc_system.c34 nv_alloc_sys(nv_alloc_t *nva, size_t size) in nv_alloc_sys()
41 nv_free_sys(nv_alloc_t *nva, void *buf, size_t size) in nv_free_sys()
54 nv_alloc_t nv_alloc_nosleep_def = {
59 nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
/titanic_44/usr/src/common/nvpair/
H A Dnvpair_alloc_fixed.c66 nv_fixed_init(nv_alloc_t *nva, va_list valist) in nv_fixed_init()
84 nv_fixed_alloc(nv_alloc_t *nva, size_t size) in nv_fixed_alloc()
99 nv_fixed_free(nv_alloc_t *nva, void *buf, size_t size) in nv_fixed_free()
105 nv_fixed_reset(nv_alloc_t *nva) in nv_fixed_reset()
H A Dnvpair.c142 nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...) in nv_alloc_init()
159 nv_alloc_reset(nv_alloc_t *nva) in nv_alloc_reset()
166 nv_alloc_fini(nv_alloc_t *nva) in nv_alloc_fini()
172 nv_alloc_t *
187 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_zalloc()
199 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_free()
205 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat) in nv_priv_init()
214 nv_priv_alloc(nv_alloc_t *nva) in nv_priv_alloc()
280 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva) in nvlist_xalloc()
615 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva) in nvlist_xdup()
[all …]
/titanic_44/usr/src/lib/fm/topo/libtopo/common/
H A Dtopo_alloc.h43 extern void *topo_nv_alloc(nv_alloc_t *, size_t);
44 extern void topo_nv_free(nv_alloc_t *, void *, size_t);
H A Dtopo_nvl.c34 topo_nv_alloc(nv_alloc_t *nva, size_t size) in topo_nv_alloc()
41 topo_nv_free(nv_alloc_t *nva, void *data, size_t size) in topo_nv_free()
H A Dtopo_tree.h99 nv_alloc_t ta_nva;
/titanic_44/usr/src/cmd/fm/fmd/common/
H A Dfmd_nv.c34 fmd_nv_alloc(nv_alloc_t *nva, size_t size) in fmd_nv_alloc()
41 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.h110 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()
/titanic_44/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 *,
/titanic_44/usr/src/uts/common/sys/fm/
H A Dprotocol.h331 extern nv_alloc_t *fm_nva_xcreate(char *, size_t);
332 extern void fm_nva_xdestroy(nv_alloc_t *);
334 extern nvlist_t *fm_nvlist_create(nv_alloc_t *);
/titanic_44/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()
/titanic_44/usr/src/uts/i86pc/cpu/authenticamd/
H A Dauthamd.h119 nv_alloc_t *, int, uint64_t, uint64_t, uint64_t, void *, cms_cookie_t);
/titanic_44/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.c622 ao_ereport_create_resource_elem(cmi_hdl_t hdl, nv_alloc_t *nva, in ao_ereport_create_resource_elem()
671 ao_ereport_add_resource(cmi_hdl_t hdl, nvlist_t *payload, nv_alloc_t *nva, in ao_ereport_add_resource()
703 nv_alloc_t *nva, int banknum, uint64_t status, uint64_t addr, in ao_ms_ereport_add_logout()
/titanic_44/usr/src/uts/i86pc/os/
H A Dcms.c619 nv_alloc_t *nva) in cms_ereport_detector()
644 cms_ereport_add_logout(cmi_hdl_t hdl, nvlist_t *nvl, nv_alloc_t *nva, in cms_ereport_add_logout()
/titanic_44/usr/src/cmd/fm/modules/common/eversholt/
H A Devnv.c41 extern nv_alloc_t Eft_nv_hdl;

12