Lines Matching defs:txg
1032 * first time in a txg, when we are freeing a range in a dnode that includes
1040 dbuf_fix_old_data(dmu_buf_impl_t *db, uint64_t txg)
1061 ASSERT(dr->dr_txg >= txg - 2);
1218 uint64_t txg = dr->dr_txg;
1232 zio_free(db->db_objset->os_spa, txg, bp);
1259 uint64_t txg = tx->tx_txg;
1316 if (dr->dr_txg == txg) {
1333 dbuf_fix_old_data(db, txg);
1619 * transaction group won't leak out when we sync the older txg.
1676 * This buffer is now part of this txg
1712 * in a previous txg, we don't know how much
1787 uint64_t txg = tx->tx_txg;
1790 ASSERT(txg != 0);
1800 txg != spa_syncing_txg(dmu_objset_spa(db->db_objset)));
1809 if (dr->dr_txg <= txg)
1811 if (dr == NULL || dr->dr_txg < txg)
1813 ASSERT(dr->dr_txg == txg);
1824 dr->dr_accounted, txg);
1842 list_remove(&dn->dn_dirty_records[txg & TXG_MASK], dr);
1861 if (refcount_remove(&db->db_holds, (void *)(uintptr_t)txg) == 0) {
2595 * of it in case we decide we want to dirty it again in this txg.
3052 uint64_t txg = tx->tx_txg;
3112 dbuf_rele_and_unlock(db, (void *)(uintptr_t)txg);
3145 * any modifications from the open txg will not leak
3174 list_insert_tail(&dn->dn_dirty_records[txg&TXG_MASK], dr);
3512 uint64_t txg = tx->tx_txg;
3564 ASSERT3U(db->db_blkptr->blk_birth, <=, txg);
3596 dr->dr_zio = zio_write(zio, os->os_spa, txg, &dr->dr_bp_copy,
3609 dr->dr_zio = zio_write(zio, os->os_spa, txg,
3627 dr->dr_zio = arc_write(zio, os->os_spa, txg,