spa_last_synced_txg
synced_txg = spa_last_synced_txg(data->zcd_spa);
if (txg <= spa_last_synced_txg(os->os_spa)) {
remap_start_txg = spa_last_synced_txg(dmu_objset_spa(os));
txg_wait_synced(dp, spa_last_synced_txg(spa) + 1);
txg_wait_synced(dp, spa_last_synced_txg(spa) + 1);
TXG_INITIAL - 1 : spa_last_synced_txg(spa) - TXG_DEFER_SIZE - 1;
spa->spa_last_ubsync_txg : spa_last_synced_txg(spa) + 1;
spa->spa_final_txg = spa_last_synced_txg(spa) +
txg = spa_last_synced_txg(spa) + 1;
return (spa_last_synced_txg(spa) + 1);
ASSERT(txg > spa_last_synced_txg(spa));
freeze_txg = spa_last_synced_txg(spa) + TXG_SIZE;
extern uint64_t spa_last_synced_txg(spa_t *spa);
if (spa->spa_extreme_rewind || spa_last_synced_txg(spa) == 0 ||
txg = spa_last_synced_txg(spa);
otxg = spa_last_synced_txg(zilog->zl_spa) + 1;
otxg = spa_last_synced_txg(zilog->zl_spa) + 1;
otxg = spa_last_synced_txg(zilog->zl_spa) + 1;
boolean_t synced = txg <= spa_last_synced_txg(spa);
ASSERT3U(first_txg, ==, (spa_last_synced_txg(zilog->zl_spa) + 1));