| /illumos-gate/usr/src/uts/common/os/ |
| H A D | nvpair_alloc_system.c | 31 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 D | fm.c | 545 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 D | nvpair.h | 133 } 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 D | nvpair_impl.h | 78 nv_alloc_t *nvp_nva; /* pluggable allocator */
|
| H A D | errorq.h | 70 extern nv_alloc_t *errorq_elem_nva(errorq_t *, const errorq_elem_t *);
|
| H A D | errorq_impl.h | 40 nv_alloc_t *eqn_nva; /* fixed nv allocator */
|
| /illumos-gate/usr/src/lib/libnvpair/ |
| H A D | nvpair_alloc_system.c | 32 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 D | nvpair_alloc_fixed.c | 64 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 D | nvpair.c | 151 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 D | topo_alloc.h | 41 extern void *topo_nv_alloc(nv_alloc_t *, size_t); 42 extern void topo_nv_free(nv_alloc_t *, void *, size_t);
|
| H A D | topo_nvl.c | 32 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 D | topo_tree.h | 103 nv_alloc_t ta_nva;
|
| /illumos-gate/usr/src/cmd/fm/fmd/common/ |
| H A D | fmd_nv.c | 32 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 D | fmd_module.h | 139 nv_alloc_t mod_nva_sleep; /* module nvalloc routines (sleep) */ 140 nv_alloc_t mod_nva_nosleep; /* module nvalloc routines (nosleep) */
|
| H A D | fmd.h | 111 nv_alloc_t d_nva; /* libnvpair allocator handle */
|
| H A D | fmd_api.c | 2281 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 D | cpu_module_ms.h | 117 nv_alloc_t *); 119 extern void cms_ereport_add_logout(cmi_hdl_t, nvlist_t *, nv_alloc_t *, int,
|
| H A D | cpu_module_ms_impl.h | 72 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 D | protocol.h | 351 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 D | gintel_main.c | 278 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 D | authamd.h | 119 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 D | ao.h | 183 nv_alloc_t *, int, uint64_t, uint64_t, uint64_t, void *, void *);
|
| H A D | ao_mca.c | 624 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 D | cms.c | 624 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 D | evnv.c | 39 extern nv_alloc_t Eft_nv_hdl;
|