Searched refs:nv_alloc_t (Results 1 – 9 of 9) sorted by relevance
| /f-stack/freebsd/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 nv_alloc_t nv_alloc_sleep_def = { 84 nv_alloc_t nv_alloc_pushpage_def = { 89 nv_alloc_t nv_alloc_nosleep_def = { 94 nv_alloc_t *nv_alloc_sleep = &nv_alloc_sleep_def; 95 nv_alloc_t *nv_alloc_pushpage = &nv_alloc_pushpage_def; 96 nv_alloc_t *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() 90 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 | 174 nv_alloc_reset(nv_alloc_t *nva) in nv_alloc_reset() 181 nv_alloc_fini(nv_alloc_t *nva) in nv_alloc_fini() 187 nv_alloc_t * 202 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_zalloc() 214 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_free() 220 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat) in nv_priv_init() 229 nv_priv_alloc(nv_alloc_t *nva) in nv_priv_alloc() 564 static nv_alloc_t * 591 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva) in nvlist_xalloc() 922 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva) in nvlist_xdup() [all …]
|
| /f-stack/freebsd/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() 41 nv_free_sys(nv_alloc_t *nva, void *buf, size_t size) in nv_free_sys() 54 nv_alloc_t nv_alloc_sleep_def = { 59 nv_alloc_t nv_alloc_nosleep_def = { 64 nv_alloc_t *nv_alloc_sleep = &nv_alloc_sleep_def; 65 nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
|
| H A D | libnvpair.abi | 1679 …<typedef-decl name='nv_alloc_t' type-id='type-id-229' filepath='../../include/sys/nvpair.h' line='…
|
| /f-stack/freebsd/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); 135 void (*nv_ao_reset)(nv_alloc_t *); 139 extern nv_alloc_t *nv_alloc_nosleep; 142 extern nv_alloc_t *nv_alloc_sleep; 143 extern nv_alloc_t *nv_alloc_pushpage; 147 void nv_alloc_reset(nv_alloc_t *); 148 void nv_alloc_fini(nv_alloc_t *); [all …]
|
| H A D | nvpair_impl.h | 78 nv_alloc_t *nvp_nva; /* pluggable allocator */
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | fm.c | 793 i_fm_alloc(nv_alloc_t *nva, size_t size) in i_fm_alloc() 818 nv_alloc_t * 821 nv_alloc_t *nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP); in fm_nva_xcreate() 824 kmem_free(nvhdl, sizeof (nv_alloc_t)); in fm_nva_xcreate() 836 fm_nva_xdestroy(nv_alloc_t *nva) in fm_nva_xdestroy() 839 kmem_free(nva, sizeof (nv_alloc_t)); in fm_nva_xdestroy() 856 fm_nvlist_create(nv_alloc_t *nva) in fm_nvlist_create() 860 nv_alloc_t *nvhdl; in fm_nvlist_create() 866 kmem_free(nvhdl, sizeof (nv_alloc_t)); in fm_nvlist_create() 877 kmem_free(nvhdl, sizeof (nv_alloc_t)); in fm_nvlist_create() [all …]
|
| /f-stack/freebsd/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 *);
|