spa_sync_pass
if (spa_sync_pass(spa) > 1)
ASSERT3U(spa_sync_pass(dp->dp_spa), ==, 1);
ASSERT(spa_sync_pass(dp->dp_spa) == 1 ||
ASSERT3U(spa_sync_pass(dp->dp_spa), ==, 1);
if (spa_sync_pass(dp->dp_spa) > 1)
if (WEIGHT_IS_SPACEBASED(msp->ms_weight) || spa_sync_pass(spa) > 1)
ASSERT3U(spa_sync_pass(vd->vdev_spa), ==, 1);
ASSERT3U(spa_sync_pass(spa), ==, 1);
ASSERT3U(spa_sync_pass(spa), ==, 1);
ASSERT3U(spa_sync_pass(spa), ==, 1);
if (spa->spa_sync_pass == 1 && msp->ms_loaded &&
if (spa_sync_pass(spa) == 1) {
if (spa_sync_pass(spa) != 1)
if (spa_sync_pass(spa) != 1)
int pass = ++spa->spa_sync_pass;
spa->spa_sync_pass = 0;
spa->spa_sync_pass = 0;
ASSERT3U(spa_sync_pass(spa), ==, 1);
ASSERT3U(spa_sync_pass(spa), ==, 1);
if (spa_sync_pass(spa) != 1)
return (spa->spa_sync_pass);
SM_DEBUG_SYNCPASS_ENCODE(spa_sync_pass(tx->tx_pool->dp_spa)) |
extern int spa_sync_pass(spa_t *spa);
int spa_sync_pass; /* iterate-to-convergence */
ASSERT(spa_sync_pass(spa) == 1);
if (spa_sync_pass(spa) != 1)
(spa_sync_pass(spa) >= zfs_sync_pass_deferred_free &&
pass = spa_sync_pass(spa);