Lines Matching refs:nv_alloc_t
133 } nv_alloc_t;
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 *);
152 void nv_alloc_fini(nv_alloc_t *);
165 int nvlist_xalloc(nvlist_t **, uint_t, nv_alloc_t *);
166 int nvlist_xpack(nvlist_t *, char **, size_t *, int, nv_alloc_t *);
167 int nvlist_xunpack(char *, size_t, nvlist_t **, nv_alloc_t *);
168 int nvlist_xdup(nvlist_t *, nvlist_t **, nv_alloc_t *);
169 nv_alloc_t *nvlist_lookup_nv_alloc(nvlist_t *);