Lines Matching refs:nva
142 nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...) in nv_alloc_init() argument
147 nva->nva_ops = nvo; in nv_alloc_init()
148 nva->nva_arg = NULL; in nv_alloc_init()
151 if (nva->nva_ops->nv_ao_init != NULL) in nv_alloc_init()
152 err = nva->nva_ops->nv_ao_init(nva, valist); in nv_alloc_init()
159 nv_alloc_reset(nv_alloc_t *nva) in nv_alloc_reset() argument
161 if (nva->nva_ops->nv_ao_reset != NULL) in nv_alloc_reset()
162 nva->nva_ops->nv_ao_reset(nva); in nv_alloc_reset()
166 nv_alloc_fini(nv_alloc_t *nva) in nv_alloc_fini() argument
168 if (nva->nva_ops->nv_ao_fini != NULL) in nv_alloc_fini()
169 nva->nva_ops->nv_ao_fini(nva); in nv_alloc_fini()
187 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_zalloc() local
190 if ((buf = nva->nva_ops->nv_ao_alloc(nva, size)) != NULL) in nv_mem_zalloc()
199 nv_alloc_t *nva = nvp->nvp_nva; in nv_mem_free() local
201 nva->nva_ops->nv_ao_free(nva, buf, size); in nv_mem_free()
205 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat) in nv_priv_init() argument
209 priv->nvp_nva = nva; in nv_priv_init()
214 nv_priv_alloc(nv_alloc_t *nva) in nv_priv_alloc() argument
222 if ((priv = nva->nva_ops->nv_ao_alloc(nva, sizeof (nvpriv_t))) == NULL) in nv_priv_alloc()
225 nv_priv_init(priv, nva, 0); in nv_priv_alloc()
280 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva) in nvlist_xalloc() argument
284 if (nvlp == NULL || nva == NULL) in nvlist_xalloc()
287 if ((priv = nv_priv_alloc(nva)) == NULL) in nvlist_xalloc()
615 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva) in nvlist_xdup() argument
623 if ((err = nvlist_xalloc(&ret, nvl->nvl_nvflag, nva)) != 0) in nvlist_xdup()
1614 nvlist_t **nva; in nvlist_lookup_nvpair_ei_sep() local
1747 &nva, (uint_t *)&n); in nvlist_lookup_nvpair_ei_sep()
1750 nvl = nva[idx]; in nvlist_lookup_nvpair_ei_sep()
2355 nv_alloc_t *nva) in nvlist_xpack() argument
2362 if (nva == NULL || nvl == NULL || bufp == NULL || buflen == NULL) in nvlist_xpack()
2381 nv_priv_init(&nvpriv, nva, 0); in nvlist_xpack()
2416 nvlist_xunpack(char *buf, size_t buflen, nvlist_t **nvlp, nv_alloc_t *nva) in nvlist_xunpack() argument
2424 if ((err = nvlist_xalloc(&nvl, 0, nva)) != 0) in nvlist_xunpack()