Lines Matching defs:txg
1533 * newly allocated block in this txg.
1589 * EEXIST: this txg has already been synced, so there's nothing to do.
1608 dmu_sync(zio_t *pio, uint64_t txg, dmu_sync_cb_t *done, zgd_t *zgd)
1621 ASSERT(txg != 0);
1635 if (txg > spa_freeze_txg(os->os_spa))
1640 * and us. If we determine that this txg is not yet syncing,
1646 if (txg <= spa_last_synced_txg(os->os_spa)) {
1648 * This txg has already synced. There's nothing to do.
1654 if (txg <= spa_syncing_txg(os->os_spa)) {
1656 * This txg is currently syncing, so we can't mess with
1664 while (dr && dr->dr_txg != txg)
1676 ASSERT(dr->dr_next == NULL || dr->dr_next->dr_txg < txg);
1680 * txg - 1) is Y, and the current in-memory data is Z (currently
1706 ASSERT(dr->dr_txg == txg);
1728 zio_nowait(arc_write(pio, os->os_spa, txg,