HomeSort by: relevance | last modified time | path
    Searched refs:nv_alloc_t (Results 1 - 9 of 9) sorted by relevancy

  /src/external/cddl/osnet/dist/uts/common/os/
nvpair_alloc_system.c 32 nv_alloc_sys(nv_alloc_t *nva, size_t size)
39 nv_free_sys(nv_alloc_t *nva, void *buf, size_t size)
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;
fm.c 561 i_fm_alloc(nv_alloc_t *nva, size_t size)
568 i_fm_free(nv_alloc_t *nva, void *buf, size_t size)
582 * Create and initialize a new nv_alloc_t for a fixed buffer, buf. A pointer
583 * to the newly allocated nv_alloc_t structure is returned upon success or NULL
586 nv_alloc_t *
589 nv_alloc_t *nvhdl = kmem_zalloc(sizeof (nv_alloc_t), KM_SLEEP);
592 kmem_free(nvhdl, sizeof (nv_alloc_t));
604 fm_nva_xdestroy(nv_alloc_t *nva)
607 kmem_free(nva, sizeof (nv_alloc_t));
    [all...]
  /src/external/cddl/osnet/dist/lib/libnvpair/
nvpair_alloc_system.c 34 nv_alloc_sys(nv_alloc_t *nva, size_t size)
41 nv_free_sys(nv_alloc_t *nva, void *buf, size_t size)
54 nv_alloc_t nv_alloc_nosleep_def = {
59 nv_alloc_t *nv_alloc_nosleep = &nv_alloc_nosleep_def;
  /src/external/cddl/osnet/dist/common/nvpair/
nvpair_alloc_fixed.c 64 nv_fixed_init(nv_alloc_t *nva, va_list valist)
82 nv_fixed_alloc(nv_alloc_t *nva, size_t size)
97 nv_fixed_free(nv_alloc_t *nva, void *buf, size_t size)
103 nv_fixed_reset(nv_alloc_t *nva)
nvpair.c 77 * | | nvp_last -+--+ + nv_alloc_t |
153 nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...)
170 nv_alloc_reset(nv_alloc_t *nva)
177 nv_alloc_fini(nv_alloc_t *nva)
183 nv_alloc_t *
198 nv_alloc_t *nva = nvp->nvp_nva;
210 nv_alloc_t *nva = nvp->nvp_nva;
216 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat)
225 nv_priv_alloc(nv_alloc_t *nva)
285 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva
    [all...]
  /src/external/cddl/osnet/dist/uts/common/sys/
nvpair_impl.h 65 nv_alloc_t *nvp_nva; /* pluggable allocator */
nvpair.h 133 } nv_alloc_t; typedef in typeref:struct:nv_alloc
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...]
errorq.h 72 extern nv_alloc_t *errorq_elem_nva(errorq_t *, const errorq_elem_t *);
  /src/external/cddl/osnet/dist/uts/common/sys/fm/
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 *);

Completed in 57 milliseconds