Searched refs:nv_alloc_t (Results 1 – 10 of 10) sorted by relevance
/freebsd/sys/contrib/openzfs/module/nvpair/ |
H A D | nvpair_alloc_spl.c | 32 nv_alloc_sleep_spl(nv_alloc_t *nva, size_t size) in nv_alloc_sleep_spl() 38 nv_alloc_pushpage_spl(nv_alloc_t *nva, size_t size) in nv_alloc_pushpage_spl() 44 nv_alloc_nosleep_spl(nv_alloc_t *nva, size_t size) in nv_alloc_nosleep_spl() 50 nv_free_spl(nv_alloc_t *nva, void *buf, size_t size) in nv_free_spl() 79 static nv_alloc_t nv_alloc_sleep_def = { 84 static nv_alloc_t nv_alloc_pushpage_def = { 89 static nv_alloc_t nv_alloc_nosleep_def = { 94 nv_alloc_t *const nv_alloc_sleep = &nv_alloc_sleep_def; 95 nv_alloc_t *const nv_alloc_pushpage = &nv_alloc_pushpage_def; 96 nv_alloc_t *const nv_alloc_nosleep = &nv_alloc_nosleep_def;
|
H A D | nvpair_alloc_fixed.c | 57 nv_fixed_init(nv_alloc_t *nva, va_list valist) in nv_fixed_init() 75 nv_fixed_alloc(nv_alloc_t *nva, size_t size) in nv_fixed_alloc() 89 nv_fixed_free(nv_alloc_t *nva, void *buf, size_t size) in nv_fixed_free() 96 nv_fixed_reset(nv_alloc_t *nva) in nv_fixed_reset()
|
H A D | nvpair.c | 158 nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...) in nv_alloc_init() 175 nv_alloc_reset(nv_alloc_t *nva) in nv_alloc_reset() 182 nv_alloc_fini(nv_alloc_t *nva) in nv_alloc_fini() 188 nv_alloc_t * 203 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_zalloc() 215 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_free() 221 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat) in nv_priv_init() 230 nv_priv_alloc(nv_alloc_t *nva) in nv_priv_alloc() 567 static nv_alloc_t * 595 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva) in nvlist_xalloc() [all …]
|
/freebsd/sys/contrib/openzfs/lib/libnvpair/ |
H A D | nvpair_alloc_system.c | 34 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() 54 static nv_alloc_t nv_alloc_sleep_def = { 59 static nv_alloc_t nv_alloc_nosleep_def = { 64 nv_alloc_t *const nv_alloc_sleep = &nv_alloc_sleep_def; 65 nv_alloc_t *const nv_alloc_nosleep = &nv_alloc_nosleep_def;
|
H A D | libnvpair.abi | 2001 <typedef-decl name='nv_alloc_t' type-id='98213087' id='cca08635'/>
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | nvpair.h | 128 } nv_alloc_t; typedef 131 int (*nv_ao_init)(nv_alloc_t *, va_list); 132 void (*nv_ao_fini)(nv_alloc_t *); 133 void *(*nv_ao_alloc)(nv_alloc_t *, size_t); 134 void (*nv_ao_free)(nv_alloc_t *, void *, size_t); 135 void (*nv_ao_reset)(nv_alloc_t *); 139 _SYS_NVPAIR_H nv_alloc_t *const nv_alloc_nosleep; 142 _SYS_NVPAIR_H nv_alloc_t *const nv_alloc_sleep; 143 _SYS_NVPAIR_H nv_alloc_t *const nv_alloc_pushpage; 146 _SYS_NVPAIR_H int nv_alloc_init(nv_alloc_t *, const nv_alloc_ops_t *, [all …]
|
H A D | nvpair_impl.h | 78 nv_alloc_t *nvp_nva; /* pluggable allocator */
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | fm.c | 485 i_fm_alloc(nv_alloc_t *nva, size_t size) in i_fm_alloc() 492 i_fm_free(nv_alloc_t *nva, void *buf, size_t size) in i_fm_free() 511 nv_alloc_t * 514 nv_alloc_t *nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nva_xcreate() 517 kmem_free(nvhdl, sizeof (nv_alloc_t)); in fm_nva_xcreate() 529 fm_nva_xdestroy(nv_alloc_t *nva) in fm_nva_xdestroy() 532 kmem_free(nva, sizeof (nv_alloc_t)); in fm_nva_xdestroy() 549 fm_nvlist_create(nv_alloc_t *nva) in fm_nvlist_create() 553 nv_alloc_t *nvhdl; in fm_nvlist_create() 556 nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nvlist_create() [all …]
|
/freebsd/sys/contrib/openzfs/include/sys/fm/ |
H A D | protocol.h | 335 extern nv_alloc_t *fm_nva_xcreate(char *, size_t); 336 extern void fm_nva_xdestroy(nv_alloc_t *); 337 extern nvlist_t *fm_nvlist_create(nv_alloc_t *);
|
/freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ |
H A D | errorq.h | 72 extern nv_alloc_t *errorq_elem_nva(errorq_t *, const errorq_elem_t *);
|