Lines Matching refs:nva
159 nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...) in nv_alloc_init() argument
164 nva->nva_ops = nvo; in nv_alloc_init()
165 nva->nva_arg = NULL; in nv_alloc_init()
168 if (nva->nva_ops->nv_ao_init != NULL) in nv_alloc_init()
169 err = nva->nva_ops->nv_ao_init(nva, valist); in nv_alloc_init()
176 nv_alloc_reset(nv_alloc_t *nva) in nv_alloc_reset() argument
178 if (nva->nva_ops->nv_ao_reset != NULL) in nv_alloc_reset()
179 nva->nva_ops->nv_ao_reset(nva); in nv_alloc_reset()
183 nv_alloc_fini(nv_alloc_t *nva) in nv_alloc_fini() argument
185 if (nva->nva_ops->nv_ao_fini != NULL) in nv_alloc_fini()
186 nva->nva_ops->nv_ao_fini(nva); in nv_alloc_fini()
204 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_zalloc() local
207 if ((buf = nva->nva_ops->nv_ao_alloc(nva, size)) != NULL) in nv_mem_zalloc()
216 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_free() local
218 nva->nva_ops->nv_ao_free(nva, buf, size); in nv_mem_free()
222 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat) in nv_priv_init() argument
226 priv->nvp_nva = nva; in nv_priv_init()
231 nv_priv_alloc(nv_alloc_t *nva) in nv_priv_alloc() argument
239 if ((priv = nva->nva_ops->nv_ao_alloc(nva, sizeof (nvpriv_t))) == NULL) in nv_priv_alloc()
242 nv_priv_init(priv, nva, 0); in nv_priv_alloc()
596 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva) in nvlist_xalloc() argument
600 if (nvlp == NULL || nva == NULL) in nvlist_xalloc()
603 if ((priv = nv_priv_alloc(nva)) == NULL) in nvlist_xalloc()
927 nvlist_xdup(const nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva) in nvlist_xdup() argument
935 if ((err = nvlist_xalloc(&ret, nvl->nvl_nvflag, nva)) != 0) in nvlist_xdup()
1928 nvlist_t **nva; in nvlist_lookup_nvpair_ei_sep() local
2063 &nva, (uint_t *)&n) != 0) in nvlist_lookup_nvpair_ei_sep()
2065 if (nva == NULL) in nvlist_lookup_nvpair_ei_sep()
2069 nvl = nva[idx]; in nvlist_lookup_nvpair_ei_sep()
2695 nv_alloc_t *nva) in nvlist_xpack() argument
2702 if (nva == NULL || nvl == NULL || bufp == NULL || buflen == NULL) in nvlist_xpack()
2721 nv_priv_init(&nvpriv, nva, 0); in nvlist_xpack()
2750 nvlist_xunpack(char *buf, size_t buflen, nvlist_t **nvlp, nv_alloc_t *nva) in nvlist_xunpack() argument
2758 if ((err = nvlist_xalloc(&nvl, 0, nva)) != 0) in nvlist_xunpack()