Lines Matching full:nv
222 vdev_config_generate_stats(vdev_t *vd, nvlist_t *nv) in vdev_config_generate_stats() argument
232 fnvlist_add_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, in vdev_config_generate_stats()
396 fnvlist_add_nvlist(nv, ZPOOL_CONFIG_VDEV_STATS_EX, nvx); in vdev_config_generate_stats()
461 nvlist_t *nv = NULL; in vdev_config_generate() local
464 nv = fnvlist_alloc(); in vdev_config_generate()
466 fnvlist_add_string(nv, ZPOOL_CONFIG_TYPE, vd->vdev_ops->vdev_op_type); in vdev_config_generate()
468 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ID, vd->vdev_id); in vdev_config_generate()
469 fnvlist_add_uint64(nv, ZPOOL_CONFIG_GUID, vd->vdev_guid); in vdev_config_generate()
472 fnvlist_add_string(nv, ZPOOL_CONFIG_PATH, vd->vdev_path); in vdev_config_generate()
475 fnvlist_add_string(nv, ZPOOL_CONFIG_DEVID, vd->vdev_devid); in vdev_config_generate()
478 fnvlist_add_string(nv, ZPOOL_CONFIG_PHYS_PATH, in vdev_config_generate()
482 fnvlist_add_string(nv, ZPOOL_CONFIG_VDEV_ENC_SYSFS_PATH, in vdev_config_generate()
486 fnvlist_add_string(nv, ZPOOL_CONFIG_FRU, vd->vdev_fru); in vdev_config_generate()
489 vd->vdev_ops->vdev_op_config_generate(vd, nv); in vdev_config_generate()
492 fnvlist_add_uint64(nv, ZPOOL_CONFIG_WHOLE_DISK, in vdev_config_generate()
497 fnvlist_add_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, 1); in vdev_config_generate()
500 fnvlist_add_uint64(nv, ZPOOL_CONFIG_IS_SPARE, 1); in vdev_config_generate()
503 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ASHIFT, vd->vdev_ashift); in vdev_config_generate()
507 fnvlist_add_uint64(nv, ZPOOL_CONFIG_METASLAB_ARRAY, in vdev_config_generate()
509 fnvlist_add_uint64(nv, ZPOOL_CONFIG_METASLAB_SHIFT, in vdev_config_generate()
511 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ASHIFT, vd->vdev_ashift); in vdev_config_generate()
512 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ASIZE, in vdev_config_generate()
514 fnvlist_add_uint64(nv, ZPOOL_CONFIG_IS_LOG, vd->vdev_islog); in vdev_config_generate()
516 fnvlist_add_uint64(nv, ZPOOL_CONFIG_NONALLOCATING, in vdev_config_generate()
525 fnvlist_add_uint64(nv, ZPOOL_CONFIG_REMOVING, in vdev_config_generate()
547 fnvlist_add_string(nv, ZPOOL_CONFIG_ALLOCATION_BIAS, in vdev_config_generate()
553 fnvlist_add_uint64(nv, ZPOOL_CONFIG_DTL, in vdev_config_generate()
558 fnvlist_add_uint64(nv, ZPOOL_CONFIG_INDIRECT_OBJECT, in vdev_config_generate()
563 fnvlist_add_uint64(nv, ZPOOL_CONFIG_INDIRECT_BIRTHS, in vdev_config_generate()
568 fnvlist_add_uint64(nv, ZPOOL_CONFIG_PREV_INDIRECT_VDEV, in vdev_config_generate()
573 fnvlist_add_uint64(nv, ZPOOL_CONFIG_CREATE_TXG, vd->vdev_crtxg); in vdev_config_generate()
576 fnvlist_add_uint64(nv, ZPOOL_CONFIG_EXPANSION_TIME, in vdev_config_generate()
582 fnvlist_add_uint64(nv, ZPOOL_CONFIG_VDEV_LEAF_ZAP, in vdev_config_generate()
588 fnvlist_add_uint64(nv, ZPOOL_CONFIG_VDEV_TOP_ZAP, in vdev_config_generate()
594 fnvlist_add_uint64(nv, ZPOOL_CONFIG_VDEV_ROOT_ZAP, in vdev_config_generate()
601 fnvlist_add_boolean(nv, ZPOOL_CONFIG_RESILVER_DEFER); in vdev_config_generate()
606 vdev_config_generate_stats(vd, nv); in vdev_config_generate()
608 root_vdev_actions_getprogress(vd, nv); in vdev_config_generate()
609 top_vdev_actions_getprogress(vd, nv); in vdev_config_generate()
621 fnvlist_add_uint64(nv, ZPOOL_CONFIG_INDIRECT_SIZE, in vdev_config_generate()
667 fnvlist_add_uint64(nv, ZPOOL_CONFIG_INDIRECT_SIZE, in vdev_config_generate()
687 fnvlist_add_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, in vdev_config_generate()
699 fnvlist_add_uint64(nv, ZPOOL_CONFIG_OFFLINE, B_TRUE); in vdev_config_generate()
701 fnvlist_add_uint64(nv, ZPOOL_CONFIG_RESILVER_TXG, in vdev_config_generate()
704 fnvlist_add_uint64(nv, ZPOOL_CONFIG_REBUILD_TXG, in vdev_config_generate()
707 fnvlist_add_uint64(nv, ZPOOL_CONFIG_FAULTED, B_TRUE); in vdev_config_generate()
709 fnvlist_add_uint64(nv, ZPOOL_CONFIG_DEGRADED, B_TRUE); in vdev_config_generate()
711 fnvlist_add_uint64(nv, ZPOOL_CONFIG_REMOVED, B_TRUE); in vdev_config_generate()
713 fnvlist_add_uint64(nv, ZPOOL_CONFIG_UNSPARE, B_TRUE); in vdev_config_generate()
715 fnvlist_add_uint64(nv, ZPOOL_CONFIG_IS_HOLE, B_TRUE); in vdev_config_generate()
729 fnvlist_add_string(nv, ZPOOL_CONFIG_AUX_STATE, aux); in vdev_config_generate()
734 if (nvlist_exists(nv, ZPOOL_CONFIG_AUX_STATE)) in vdev_config_generate()
735 nvlist_remove_all(nv, ZPOOL_CONFIG_AUX_STATE); in vdev_config_generate()
739 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ORIG_GUID, in vdev_config_generate()
744 return (nv); in vdev_config_generate()