Lines Matching defs:nva
153 nv_alloc_init(nv_alloc_t *nva, const nv_alloc_ops_t *nvo, /* args */ ...)
158 nva->nva_ops = nvo;
159 nva->nva_arg = NULL;
162 if (nva->nva_ops->nv_ao_init != NULL)
163 err = nva->nva_ops->nv_ao_init(nva, valist);
170 nv_alloc_reset(nv_alloc_t *nva)
172 if (nva->nva_ops->nv_ao_reset != NULL)
173 nva->nva_ops->nv_ao_reset(nva);
177 nv_alloc_fini(nv_alloc_t *nva)
179 if (nva->nva_ops->nv_ao_fini != NULL)
180 nva->nva_ops->nv_ao_fini(nva);
198 nv_alloc_t *nva = nvp->nvp_nva;
201 if ((buf = nva->nva_ops->nv_ao_alloc(nva, size)) != NULL)
210 nv_alloc_t *nva = nvp->nvp_nva;
212 nva->nva_ops->nv_ao_free(nva, buf, size);
216 nv_priv_init(nvpriv_t *priv, nv_alloc_t *nva, uint32_t stat)
220 priv->nvp_nva = nva;
225 nv_priv_alloc(nv_alloc_t *nva)
233 if ((priv = nva->nva_ops->nv_ao_alloc(nva, sizeof (nvpriv_t))) == NULL)
236 nv_priv_init(priv, nva, 0);
285 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva)
289 if (nvlp == NULL || nva == NULL)
292 if ((priv = nv_priv_alloc(nva)) == NULL)
620 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva)
628 if ((err = nvlist_xalloc(&ret, nvl->nvl_nvflag, nva)) != 0)
1620 nvlist_t **nva;
1755 &nva, (uint_t *)&n);
1758 nvl = nva[idx];
2363 nv_alloc_t *nva)
2370 if (nva == NULL || nvl == NULL || bufp == NULL || buflen == NULL)
2389 nv_priv_init(&nvpriv, nva, 0);
2424 nvlist_xunpack(char *buf, size_t buflen, nvlist_t **nvlp, nv_alloc_t *nva)
2432 if ((err = nvlist_xalloc(&nvl, 0, nva)) != 0)