ZFS_TYPE_POOL
ZFS_TYPE_POOL);
size_t width = zprop_width(prop, &fixed, ZFS_TYPE_POOL);
if (zprop_get_list(g_zfs, props, &cb.cb_proplist, ZFS_TYPE_POOL) != 0)
cb.cb_type = ZFS_TYPE_POOL;
ZFS_TYPE_POOL) != 0)
ZFS_TYPE_POOL, "<state>", "HEALTH");
PROP_READONLY, ZFS_TYPE_POOL, "<1.00x or higher if deduped>",
ZFS_TYPE_POOL, "<size>", "BOOTSIZE");
PROP_DEFAULT, ZFS_TYPE_POOL, "<version>", "VERSION");
PROP_DEFAULT, ZFS_TYPE_POOL, "<threshold (min 100)>", "DEDUPDITTO");
ZFS_TYPE_POOL, "<ashift, 9-16, or 0=default>", "ASHIFT");
PROP_DEFAULT, ZFS_TYPE_POOL, "on | off", "DELEGATION",
PROP_DEFAULT, ZFS_TYPE_POOL, "on | off", "REPLACE", boolean_table);
PROP_DEFAULT, ZFS_TYPE_POOL, "on | off", "LISTSNAPS",
PROP_DEFAULT, ZFS_TYPE_POOL, "on | off", "EXPAND", boolean_table);
PROP_DEFAULT, ZFS_TYPE_POOL, "on | off", "RDONLY", boolean_table);
PROP_DEFAULT, ZFS_TYPE_POOL, "on | off", "MULTIHOST",
ZIO_FAILURE_MODE_WAIT, PROP_DEFAULT, ZFS_TYPE_POOL,
SPA_AUTOTRIM_OFF, PROP_DEFAULT, ZFS_TYPE_POOL,
PROP_READONLY, ZFS_TYPE_POOL, "NAME");
PROP_TYPE_NUMBER, PROP_READONLY, ZFS_TYPE_POOL, "MAXBLOCKSIZE");
PROP_ONETIME, ZFS_TYPE_POOL, "TNAME");
PROP_TYPE_NUMBER, PROP_READONLY, ZFS_TYPE_POOL, "MAXDNODESIZE");
return (zprop_name_to_prop(propname, ZFS_TYPE_POOL));
return (zprop_string_to_index(prop, string, index, ZFS_TYPE_POOL));
return (zprop_index_to_string(prop, index, string, ZFS_TYPE_POOL));
return (zprop_random_value(prop, seed, ZFS_TYPE_POOL));
ZFS_TYPE_POOL, "<path>", "ALTROOT");
ZFS_TYPE_POOL, "<filesystem>", "BOOTFS");
PROP_DEFAULT, ZFS_TYPE_POOL, "<file> | none", "CACHEFILE");
PROP_DEFAULT, ZFS_TYPE_POOL, "<comment-string>", "COMMENT");
ZFS_TYPE_POOL, "<size>", "SIZE");
ZFS_TYPE_POOL, "<size>", "FREE");
ZFS_TYPE_POOL, "<size>", "FREEING");
PROP_READONLY, ZFS_TYPE_POOL, "<size>", "CKPOINT");
ZFS_TYPE_POOL, "<size>", "LEAKED");
PROP_READONLY, ZFS_TYPE_POOL, "<size>", "ALLOC");
PROP_READONLY, ZFS_TYPE_POOL, "<size>", "EXPANDSZ");
PROP_READONLY, ZFS_TYPE_POOL, "<percent>", "FRAG");
ZFS_TYPE_POOL, "<size>", "CAP");
ZFS_TYPE_POOL, "<guid>", "GUID");
if (type == ZFS_TYPE_POOL)
if (type == ZFS_TYPE_POOL)
if (type == ZFS_TYPE_POOL)
case ZFS_TYPE_POOL:
if (zprop_parse_value(hdl, elem, prop, ZFS_TYPE_POOL, retprops,
if (zprop_expand_list(hdl, plp, ZFS_TYPE_POOL) != 0)
if (pl->pl_prop == (type == ZFS_TYPE_POOL ? ZPOOL_PROP_NAME :
if (type == ZFS_TYPE_POOL) {
if (prop == ZPROP_INVAL && ((type == ZFS_TYPE_POOL &&
entry->pl_prop = (type == ZFS_TYPE_POOL) ? ZPOOL_PROP_NAME :
((type == ZFS_TYPE_POOL) ? ZPOOL_PROP_NAME : ZFS_PROP_NAME));
const char *propname = (type == ZFS_TYPE_POOL) ?