Lines Matching defs:txg
703 * buffer for the first time in a txg, and when we are freeing
711 dbuf_fix_old_data(dmu_buf_impl_t *db, uint64_t txg)
732 ASSERT(dr->dr_txg >= txg - 2);
756 uint64_t txg = dr->dr_txg;
773 zio_free(spa, txg, bp);
798 uint64_t txg = tx->tx_txg;
817 db->db_last_dirty->dr_txg < txg) {
861 if (dr->dr_txg == txg) {
878 dbuf_fix_old_data(db, txg);
1127 * transaction group won't leak out when we sync the older txg.
1179 * This buffer is now part of this txg
1202 * in a previous txg, we don't know how much
1275 uint64_t txg = tx->tx_txg;
1278 ASSERT(txg != 0);
1286 if (dr->dr_txg <= txg)
1288 if (dr == NULL || dr->dr_txg < txg) {
1292 ASSERT(dr->dr_txg == txg);
1329 list_remove(&dn->dn_dirty_records[txg & TXG_MASK], dr);
1355 if (refcount_remove(&db->db_holds, (void *)(uintptr_t)txg) == 0) {
1899 * of it in case we decide we want to dirty it again in this txg.
2257 uint64_t txg = tx->tx_txg;
2317 dbuf_rele_and_unlock(db, (void *)(uintptr_t)txg);
2350 * any modifications from the open txg will not leak
2370 list_insert_tail(&dn->dn_dirty_records[txg&TXG_MASK], dr);
2494 uint64_t txg = zio->io_txg;
2523 ASSERT(dr->dr_txg == txg);
2577 dbuf_rele_and_unlock(db, (void *)(uintptr_t)txg);
2626 uint64_t txg = tx->tx_txg;
2668 ASSERT3U(db->db_blkptr->blk_birth, <=, txg);
2684 dr->dr_zio = zio_write(zio, os->os_spa, txg,
2695 dr->dr_zio = zio_write(zio, os->os_spa, txg,
2702 dr->dr_zio = arc_write(zio, os->os_spa, txg,