Lines Matching full:nv
221 vdev_config_generate_stats(vdev_t *vd, nvlist_t *nv) in vdev_config_generate_stats() argument
231 fnvlist_add_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS, in vdev_config_generate_stats()
395 fnvlist_add_nvlist(nv, ZPOOL_CONFIG_VDEV_STATS_EX, nvx); in vdev_config_generate_stats()
460 nvlist_t *nv = NULL; in vdev_config_generate() local
463 nv = fnvlist_alloc(); in vdev_config_generate()
465 fnvlist_add_string(nv, ZPOOL_CONFIG_TYPE, vd->vdev_ops->vdev_op_type); in vdev_config_generate()
467 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ID, vd->vdev_id); in vdev_config_generate()
468 fnvlist_add_uint64(nv, ZPOOL_CONFIG_GUID, vd->vdev_guid); in vdev_config_generate()
471 fnvlist_add_string(nv, ZPOOL_CONFIG_PATH, vd->vdev_path); in vdev_config_generate()
474 fnvlist_add_string(nv, ZPOOL_CONFIG_DEVID, vd->vdev_devid); in vdev_config_generate()
477 fnvlist_add_string(nv, ZPOOL_CONFIG_PHYS_PATH, in vdev_config_generate()
481 fnvlist_add_string(nv, ZPOOL_CONFIG_VDEV_ENC_SYSFS_PATH, in vdev_config_generate()
485 fnvlist_add_string(nv, ZPOOL_CONFIG_FRU, vd->vdev_fru); in vdev_config_generate()
488 vd->vdev_ops->vdev_op_config_generate(vd, nv); in vdev_config_generate()
491 fnvlist_add_uint64(nv, ZPOOL_CONFIG_WHOLE_DISK, in vdev_config_generate()
496 fnvlist_add_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, 1); in vdev_config_generate()
499 fnvlist_add_uint64(nv, ZPOOL_CONFIG_IS_SPARE, 1); in vdev_config_generate()
502 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ASHIFT, vd->vdev_ashift); in vdev_config_generate()
506 fnvlist_add_uint64(nv, ZPOOL_CONFIG_METASLAB_ARRAY, in vdev_config_generate()
508 fnvlist_add_uint64(nv, ZPOOL_CONFIG_METASLAB_SHIFT, in vdev_config_generate()
510 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ASHIFT, vd->vdev_ashift); in vdev_config_generate()
511 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ASIZE, in vdev_config_generate()
513 fnvlist_add_uint64(nv, ZPOOL_CONFIG_IS_LOG, vd->vdev_islog); in vdev_config_generate()
515 fnvlist_add_uint64(nv, ZPOOL_CONFIG_NONALLOCATING, in vdev_config_generate()
524 fnvlist_add_uint64(nv, ZPOOL_CONFIG_REMOVING, in vdev_config_generate()
546 fnvlist_add_string(nv, ZPOOL_CONFIG_ALLOCATION_BIAS, in vdev_config_generate()
552 fnvlist_add_uint64(nv, ZPOOL_CONFIG_DTL, in vdev_config_generate()
557 fnvlist_add_uint64(nv, ZPOOL_CONFIG_INDIRECT_OBJECT, in vdev_config_generate()
562 fnvlist_add_uint64(nv, ZPOOL_CONFIG_INDIRECT_BIRTHS, in vdev_config_generate()
567 fnvlist_add_uint64(nv, ZPOOL_CONFIG_PREV_INDIRECT_VDEV, in vdev_config_generate()
572 fnvlist_add_uint64(nv, ZPOOL_CONFIG_CREATE_TXG, vd->vdev_crtxg); in vdev_config_generate()
575 fnvlist_add_uint64(nv, ZPOOL_CONFIG_EXPANSION_TIME, in vdev_config_generate()
581 fnvlist_add_uint64(nv, ZPOOL_CONFIG_VDEV_LEAF_ZAP, in vdev_config_generate()
587 fnvlist_add_uint64(nv, ZPOOL_CONFIG_VDEV_TOP_ZAP, in vdev_config_generate()
593 fnvlist_add_uint64(nv, ZPOOL_CONFIG_VDEV_ROOT_ZAP, in vdev_config_generate()
600 fnvlist_add_boolean(nv, ZPOOL_CONFIG_RESILVER_DEFER); in vdev_config_generate()
605 vdev_config_generate_stats(vd, nv); in vdev_config_generate()
607 root_vdev_actions_getprogress(vd, nv); in vdev_config_generate()
608 top_vdev_actions_getprogress(vd, nv); in vdev_config_generate()
620 fnvlist_add_uint64(nv, ZPOOL_CONFIG_INDIRECT_SIZE, in vdev_config_generate()
666 fnvlist_add_uint64(nv, ZPOOL_CONFIG_INDIRECT_SIZE, in vdev_config_generate()
686 fnvlist_add_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN, in vdev_config_generate()
698 fnvlist_add_uint64(nv, ZPOOL_CONFIG_OFFLINE, B_TRUE); in vdev_config_generate()
700 fnvlist_add_uint64(nv, ZPOOL_CONFIG_RESILVER_TXG, in vdev_config_generate()
703 fnvlist_add_uint64(nv, ZPOOL_CONFIG_REBUILD_TXG, in vdev_config_generate()
706 fnvlist_add_uint64(nv, ZPOOL_CONFIG_FAULTED, B_TRUE); in vdev_config_generate()
708 fnvlist_add_uint64(nv, ZPOOL_CONFIG_DEGRADED, B_TRUE); in vdev_config_generate()
710 fnvlist_add_uint64(nv, ZPOOL_CONFIG_REMOVED, B_TRUE); in vdev_config_generate()
712 fnvlist_add_uint64(nv, ZPOOL_CONFIG_UNSPARE, B_TRUE); in vdev_config_generate()
714 fnvlist_add_uint64(nv, ZPOOL_CONFIG_IS_HOLE, B_TRUE); in vdev_config_generate()
728 fnvlist_add_string(nv, ZPOOL_CONFIG_AUX_STATE, aux); in vdev_config_generate()
733 if (nvlist_exists(nv, ZPOOL_CONFIG_AUX_STATE)) in vdev_config_generate()
734 nvlist_remove_all(nv, ZPOOL_CONFIG_AUX_STATE); in vdev_config_generate()
738 fnvlist_add_uint64(nv, ZPOOL_CONFIG_ORIG_GUID, in vdev_config_generate()
743 return (nv); in vdev_config_generate()