Lines Matching refs:nvlp
585 nvlist_alloc(nvlist_t **nvlp, uint_t nvflag, int kmflag)
587 return (nvlist_xalloc(nvlp, nvflag, nvlist_nv_alloc(kmflag)));
591 nvlist_xalloc(nvlist_t **nvlp, uint_t nvflag, nv_alloc_t *nva)
595 if (nvlp == NULL || nva == NULL)
601 if ((*nvlp = nv_mem_zalloc(priv,
607 nvlist_init(*nvlp, nvflag, priv);
849 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
853 if (nvlp[i] != NULL)
854 nvlist_free(nvlp[i]);
916 nvlist_dup(nvlist_t *nvl, nvlist_t **nvlp, int kmflag)
918 return (nvlist_xdup(nvl, nvlp, nvlist_nv_alloc(kmflag)));
922 nvlist_xdup(nvlist_t *nvl, nvlist_t **nvlp, nv_alloc_t *nva)
927 if (nvl == NULL || nvlp == NULL)
936 *nvlp = ret;
1235 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
1237 ((uintptr_t)nvlp + nelem * sizeof (uint64_t));
1250 nvlp[i] = embedded++;
2505 nvlist_t **nvlp = EMBEDDED_NVL_ARRAY(nvp);
2511 if (nvs_embedded(nvs, nvlp[i]) != 0)
2517 nvlist_t *embedded = (nvlist_t *)((uintptr_t)nvlp + len);
2519 bzero(nvlp, len); /* don't trust packed data */
2526 nvlp[i] = embedded++;
2536 if (nvs_operation(nvs, nvlp[i], &nvp_sz) != 0)
2715 nvlist_unpack(char *buf, size_t buflen, nvlist_t **nvlp, int kmflag)
2717 return (nvlist_xunpack(buf, buflen, nvlp, nvlist_nv_alloc(kmflag)));
2721 nvlist_xunpack(char *buf, size_t buflen, nvlist_t **nvlp, nv_alloc_t *nva)
2726 if (nvlp == NULL)
2736 *nvlp = nvl;