Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/openzfs/module/nvpair/
H A Dnvpair_alloc_spl.c32 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 Dnvpair_alloc_fixed.c57 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 Dnvpair.c174 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 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_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 Dlibnvpair.abi1679 …<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 Dnvpair.h128 } 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 Dnvpair_impl.h78 nv_alloc_t *nvp_nva; /* pluggable allocator */
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dfm.c793 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 Dprotocol.h335 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 *);