Lines Matching defs:nvlp
269 nvlist_alloc(nvlist_t **nvlp, uint_t nvflag, int kmflag)
272 return (nvlist_xalloc(nvlp, nvflag,
275 return (nvlist_xalloc(nvlp, nvflag, nv_alloc_nosleep));
280 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva)
284 if (nvlp == NULL || nva == NULL)
290 if ((*nvlp = nv_mem_zalloc(priv,
296 nvlist_init(*nvlp, nvflag, priv);
538 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
542 nvlist_free(nvlp[i]);
604 nvlist_dup(nvlist_t *nvl, nvlist_t **nvlp, int kmflag)
607 return (nvlist_xdup(nvl, nvlp,
610 return (nvlist_xdup(nvl, nvlp, nv_alloc_nosleep));
615 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva)
620 if (nvl == NULL || nvlp == NULL)
629 *nvlp = ret;
948 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
950 ((uintptr_t)nvlp + nelem * sizeof (uint64_t));
963 nvlp[i] = embedded++;
2197 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
2203 if (nvs_embedded(nvs, nvlp[i]) != 0)
2209 nvlist_t *embedded = (nvlist_t *)((uintptr_t)nvlp + len);
2211 bzero(nvlp, len); /* don't trust packed data */
2218 nvlp[i] = embedded++;
2228 if (nvs_operation(nvs, nvlp[i], &nvp_sz) != 0)
2408 nvlist_unpack(char *buf, size_t buflen, nvlist_t **nvlp, int kmflag)
2411 return (nvlist_xunpack(buf, buflen, nvlp,
2414 return (nvlist_xunpack(buf, buflen, nvlp, nv_alloc_nosleep));
2419 nvlist_xunpack(char *buf, size_t buflen, nvlist_t **nvlp, nv_alloc_t *nva)
2424 if (nvlp == NULL)
2433 *nvlp = nvl;