spa_version
if (spa_version(spa) >= SPA_VERSION_DEADLISTS) {
if (spa_version(spa) >= SPA_VERSION_DEADLISTS) {
uint64_t spa_version;
spa_version = zpool_get_prop_int(zpool_handle,
if (spa_version >= SPA_VERSION_REFRESERVATION)
int spa_version;
if (zfs_spa_version(zhp, &spa_version) < 0)
if (spa_version < needed_spa_version) {
if (spa_version(*spa) < SPA_VERSION_FEATURES) {
target, (int)spa_version(*spa));
VERIFY3U(spa_version(spa), ==, version);
VERIFY3U(spa_version(spa), >, version);
VERIFY3U(spa_version(spa), ==, fnvlist_lookup_uint64(spa->spa_config,
zfs_zpl_version_map(int spa_version)
if (spa_version >= zfs_version_table[i].version_spa)
extern int zfs_zpl_version_map(int spa_version);
zfs_spa_version(zfs_handle_t *zhp, int *spa_version)
*spa_version = zpool_get_prop_int(zpool_handle,
int spa_version;
if (zfs_spa_version(zhp, &spa_version) < 0)
if (spa_version >= SPA_VERSION_REFRESERVATION)
int spa_version;
VERIFY(zfs_spa_version(zhp, &spa_version) == 0);
ZFS_PROP_VERSION), spa_version);
int spa_version;
zfs_spa_version(zhp, &spa_version) == 0 &&
spa_version >= SPA_VERSION_USERREFS &&
int spa_version;
zfs_spa_version(zhp, &spa_version) == 0 &&
spa_version >= SPA_VERSION_USERREFS)
if (spa_version(dmu_objset_spa(os)) < SPA_VERSION_BPOBJ_ACCOUNT)
else if (spa_version(dmu_objset_spa(os)) < SPA_VERSION_DEADLISTS)
if (spa_version(dn->dn_objset->os_spa) < SPA_VERSION_SA) {
return (spa_version(os->os_spa) >= SPA_VERSION_USERSPACE &&
if (spa_version(spa) < SPA_VERSION_USERSPACE)
int size = spa_version(spa) >= SPA_VERSION_USERSPACE ?
spa_version(dp->dp_spa) < SPA_VERSION_SA)
spa_version(dp->dp_spa) < SPA_VERSION_SA)
if (spa_version(dn->dn_objset->os_spa) < SPA_VERSION_DNODE_BYTES) {
if (spa_version(dp->dp_spa) >= SPA_VERSION_NEXT_CLONES) {
if (spa_version(dp->dp_spa) >= SPA_VERSION_DIR_CLONES) {
if (spa_version(dp->dp_spa) >= SPA_VERSION_UNIQUE_ACCURATE)
if (spa_version(ds->ds_dir->dd_pool->dp_spa) >=
ASSERT(spa_version(dmu_tx_pool(tx)->dp_spa) >= SPA_VERSION_FAST_SNAP ||
if (spa_version(dp->dp_spa) >= SPA_VERSION_UNIQUE_ACCURATE)
needsuspend = (spa_version(spa) < SPA_VERSION_FAST_SNAP);
if (spa_version(dp->dp_spa) < SPA_VERSION_USERREFS) {
needsuspend = (spa_version(spa) < SPA_VERSION_FAST_SNAP);
if (spa_version(dp->dp_spa) >= SPA_VERSION_DIR_CLONES) {
spa_version(dp->dp_spa) >= SPA_VERSION_DIR_CLONES) {
if (spa_version(dp->dp_spa) < SPA_VERSION_REFQUOTA)
if (spa_version(dp->dp_spa) < SPA_VERSION_REFRESERVATION)
spa_version(dp->dp_spa) < SPA_VERSION_ORIGIN ||
if (spa_version(dmu_objset_spa(os)) < SPA_VERSION_DEADLISTS)
if (spa_version(dmu_tx_pool(tx)->dp_spa) <
if (spa_version(dmu_objset_spa(dp->dp_meta_objset)) <
if (spa_version(dmu_objset_spa(sdd->dd_pool->dp_meta_objset)) <
ASSERT(spa_version(dp->dp_spa) >= SPA_VERSION_USERREFS);
if (spa_version(ds->ds_dir->dd_pool->dp_spa) <
if (spa_version(dp->dp_spa) >= SPA_VERSION_DIR_CLONES) {
if (spa_version(dp->dp_spa) >= SPA_VERSION_RECVD_PROPS) {
if (spa_version(dp->dp_spa) >= SPA_VERSION_RECVD_PROPS) {
if (spa_version(dp->dp_spa) >= SPA_VERSION_USED_BREAKDOWN)
ASSERT(spa_version(dp->dp_spa) >= SPA_VERSION_USERREFS);
ASSERT(spa_version(dp->dp_spa) >= SPA_VERSION_USERREFS);
if (spa_version(dp->dp_spa) >= SPA_VERSION_ORIGIN) {
if (spa_version(dp->dp_spa) >= SPA_VERSION_DEADLISTS) {
if (spa_version(spa) >= SPA_VERSION_DEADLISTS) {
if (spa_version(spa) >= SPA_VERSION_DSL_SCRUB)
if (spa_version(spa) >= SPA_VERSION_FEATURES)
version = spa_version(spa);
version = spa_version(dd->dd_pool->dp_spa);
uint64_t version = spa_version(ds->ds_dir->dd_pool->dp_spa);
version = spa_version(ds->ds_dir->dd_pool->dp_spa);
dmu_object_type_t ot = (spa_version(spa) >= SPA_VERSION_DSL_SCRUB) ?
if (spa_version(dp->dp_spa) < SPA_VERSION_DSL_SCRUB) {
if (spa_version(scn->scn_dp->dp_spa) >= SPA_VERSION_DEADLISTS) {
spa_version(spa) >= SPA_VERSION_DEADLISTS) {
if (spa_version(spa) < SPA_VERSION_DSL_SCRUB)
if (spa_version(dp->dp_spa) < SPA_VERSION_USERREFS)
version = spa_version(spa);
if (spa_version(spa) >= SPA_VERSION_FEATURES) {
ASSERT(spa_version(spa) >= SPA_VERSION_SPARES);
ASSERT(spa_version(spa) >= SPA_VERSION_L2CACHE);
if (spa_version(spa) < version)
(intval < spa_version(spa) ||
if (spa_version(spa) < SPA_VERSION_BOOTFS) {
spa_version(spa) < SPA_VERSION_MULTI_REPLACE) {
spa_version(spa) >= SPA_VERSION_SPARES);
if (spa_version(spa) < SPA_VERSION_DEDUP)
spa_version(spa)) == 0);
if (ver == spa_version(spa))
ASSERT(version >= spa_version(spa));
ASSERT3U(spa_version(spa), >=, intval);
fnvlist_add_uint64(config, ZPOOL_CONFIG_VERSION, spa_version(spa));
if (spa_version(spa) < SPA_VERSION_ZPOOL_HISTORY || !spa_writeable(spa))
(u_longlong_t)spa_version(spa), SPA_VERSION, ZPL_VERSION,
if (spa_version(spa) < SPA_VERSION_DITTO_BLOCKS)
extern uint64_t spa_version(spa_t *spa);
extern uint64_t spa_version(spa_t *spa);
spa_version(dmu_objset_spa(os)) >= SPA_VERSION_FUID)
spa_version(dmu_objset_spa(os)) >= SPA_VERSION_SA)
if (islog && spa_version(spa) < SPA_VERSION_SLOGS)
if (ops == &vdev_hole_ops && spa_version(spa) < SPA_VERSION_HOLES)
spa_version(spa) < SPA_VERSION_RAIDZ2)
spa_version(spa) < SPA_VERSION_RAIDZ3)
if (spa_version(spa) >= SPA_VERSION_RAIDZ2)
spa_version(spa)) == 0);
spa_version(spa)) == 0);
spa_version(spa) >= SPA_VERSION_RAIDZ2) ||
spa_version(spa) >= SPA_VERSION_RAIDZ3));
if (spa_version(ri->zri_pool->dp_spa) < SPA_VERSION_FAST_SNAP) {
ASSERT3U(spa_version(spa), >=, SPA_VERSION_FEATURES);
ASSERT3U(spa_version(spa), >=, SPA_VERSION_FEATURES);
ASSERT3U(spa_version(spa), >=, SPA_VERSION_FEATURES);
if (spa_version(spa) < SPA_VERSION_FEATURES)
if (spa_version(spa) < SPA_VERSION_FEATURES)
if (spa_version(spa) < SPA_VERSION_FEATURES)
if (zc->zc_cookie < spa_version(spa) ||
if (spa_version(spa) < SPA_VERSION_ZPOOL_HISTORY) {
spa_vers = spa_version(spa);
if (spa_version(spa) < SPA_VERSION_ZPOOL_HISTORY) {
if (spa_version(spa) < version) {
if (spa_version(spa) >= SPA_VERSION_ZPOOL_HISTORY)
if (spa_version(dsl_dataset_get_spa(drc.drc_ds)) >=
zfs_zpl_version_map(spa_version(dmu_objset_spa(os)))) {
(u_longlong_t)spa_version(dmu_objset_spa(os)));
spa_version(dmu_objset_spa(zfsvfs->z_os)))
ASSERT3U(spa_version(dmu_objset_spa(zfsvfs->z_os)), >=,
version = zfs_zpl_version_map(spa_version(dmu_objset_spa(os)));
spa_version(spa) >= SPA_VERSION_SLIM_ZIL
uint64_t version = spa_version(spa);
uint64_t version = spa_version(dmu_objset_spa(zv->zv_objset));