DATA_TYPE_NVLIST_ARRAY
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
return (nvlist_add_common(nvl, name, DATA_TYPE_NVLIST_ARRAY, n, a));
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY:
rc = nvlist_find(nvlist, ZPOOL_CONFIG_CHILDREN, DATA_TYPE_NVLIST_ARRAY,
rc = nvlist_find(nvlist, ZPOOL_CONFIG_CHILDREN, DATA_TYPE_NVLIST_ARRAY,
rc = nvlist_find(vdevs, ZPOOL_CONFIG_CHILDREN, DATA_TYPE_NVLIST_ARRAY,
DATA_TYPE_NVLIST_ARRAY, &nkids, &kids, NULL) != 0) {
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY:
{ DATA_TYPE_NVLIST_ARRAY, 0, "nvpair list_array" }
} else if (type == DATA_TYPE_NVLIST_ARRAY) {
"ud_cs", DATA_TYPE_NVLIST_ARRAY, &cs, &ncs,
"chan_rules", DATA_TYPE_NVLIST_ARRAY, &rules, &chan->chan_nrules,
"chan_offsets", DATA_TYPE_NVLIST_ARRAY, &offsets, &noffsets,
"chan_dimms", DATA_TYPE_NVLIST_ARRAY, &dimms, &ndimms,
"zud_rules", DATA_TYPE_NVLIST_ARRAY, &rules, &df->zud_dram_nrules,
"zud_remap", DATA_TYPE_NVLIST_ARRAY, &remap, &df->zud_cs_nremap,
"zud_chan", DATA_TYPE_NVLIST_ARRAY, &chan, &df->zud_nchan,
"umc_dfs", DATA_TYPE_NVLIST_ARRAY, &dfs, &umc->umc_ndfs,
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY: {
return (nvlist_add_common(nvl, name, DATA_TYPE_NVLIST_ARRAY, n, a));
(type == DATA_TYPE_NVLIST_ARRAY))
case DATA_TYPE_NVLIST_ARRAY:
return (nvlist_lookup_common(nvl, name, DATA_TYPE_NVLIST_ARRAY, n, a));
case DATA_TYPE_NVLIST_ARRAY:
} else if (nvpair_type(nvp) == DATA_TYPE_NVLIST_ARRAY) {
return (nvpair_value_common(nvp, DATA_TYPE_NVLIST_ARRAY, nelem, val));
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY:
DATA_TYPE_NVLIST_ARRAY, &nelm))
{ DATA_TYPE_NVLIST_ARRAY, DATA_TYPE_NVLIST,
if (nvpair_type(nvp) == DATA_TYPE_NVLIST_ARRAY) {
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
if (type == DATA_TYPE_NVLIST_ARRAY &&
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY:
DATA_TYPE_NVLIST_ARRAY) == 0);
DATA_TYPE_NVLIST_ARRAY) == 0);
DATA_TYPE_NVLIST_ARRAY) == 0);
ZPOOL_CONFIG_SPARES, DATA_TYPE_NVLIST_ARRAY) == 0);
ZPOOL_CONFIG_L2CACHE, DATA_TYPE_NVLIST_ARRAY) == 0);
VERIFY(nvlist_remove(config, name, DATA_TYPE_NVLIST_ARRAY) == 0);
case DATA_TYPE_NVLIST_ARRAY:
case DATA_TYPE_NVLIST_ARRAY: {
case DATA_TYPE_NVLIST_ARRAY:
!= 0 || nvpair_type(nvp) != DATA_TYPE_NVLIST_ARRAY) {
DATA_TYPE_NVLIST_ARRAY, nelems, elems, NULL);
DATA_TYPE_NVLIST_ARRAY, nelems, elems,
DATA_TYPE_NVLIST_ARRAY, 1, &resource, NULL);
DATA_TYPE_NVLIST_ARRAY, nelems, elems, NULL);