Searched refs:nv_alloc_t (Results 1 – 9 of 9) sorted by relevance
/netbsd-src/external/cddl/osnet/dist/uts/common/os/ |
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_sleep_def = { 57 nv_alloc_t nv_alloc_nosleep_def = { 62 nv_alloc_t *nv_alloc_sleep = &nv_alloc_sleep_def; 63 nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
|
H A D | fm.c | 561 i_fm_alloc(nv_alloc_t *nva, size_t size) in i_fm_alloc() 568 i_fm_free(nv_alloc_t *nva, void *buf, size_t size) in i_fm_free() 586 nv_alloc_t * 589 nv_alloc_t *nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nva_xcreate() 592 kmem_free(nvhdl, sizeof (nv_alloc_t)); in fm_nva_xcreate() 604 fm_nva_xdestroy(nv_alloc_t *nva) in fm_nva_xdestroy() 607 kmem_free(nva, sizeof (nv_alloc_t)); in fm_nva_xdestroy() 624 fm_nvlist_create(nv_alloc_t *nva) in fm_nvlist_create() 628 nv_alloc_t *nvhdl; in fm_nvlist_create() 631 nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nvlist_create() [all …]
|
/netbsd-src/external/cddl/osnet/dist/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 | 65 nv_alloc_t *nvp_nva; /* pluggable allocator */
|
H A D | errorq.h | 72 extern nv_alloc_t *errorq_elem_nva(errorq_t *, const errorq_elem_t *);
|
/netbsd-src/external/cddl/osnet/dist/lib/libnvpair/ |
H A D | nvpair_alloc_system.c | 34 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;
|
/netbsd-src/external/cddl/osnet/dist/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 | 147 nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...) in nv_alloc_init() 164 nv_alloc_reset(nv_alloc_t *nva) in nv_alloc_reset() 171 nv_alloc_fini(nv_alloc_t *nva) in nv_alloc_fini() 177 nv_alloc_t * 192 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_zalloc() 204 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_free() 210 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat) in nv_priv_init() 219 nv_priv_alloc(nv_alloc_t *nva) in nv_priv_alloc() 279 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva) in nvlist_xalloc() 614 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva) in nvlist_xdup() [all …]
|
/netbsd-src/external/cddl/osnet/dist/uts/common/sys/fm/ |
H A D | protocol.h | 330 extern nv_alloc_t *fm_nva_xcreate(char *, size_t); 331 extern void fm_nva_xdestroy(nv_alloc_t *); 333 extern nvlist_t *fm_nvlist_create(nv_alloc_t *);
|