Lines Matching defs:tx

42 dnode_increase_indirection(dnode_t *dn, dmu_tx_t *tx)
45 int txgoff = tx->tx_txg & TXG_MASK;
134 free_blocks(dnode_t *dn, blkptr_t *bp, int num, dmu_tx_t *tx)
146 bytesfreed += dsl_dataset_block_kill(ds, bp, tx, B_FALSE);
168 BP_SET_BIRTH(bp, dmu_tx_get_txg(tx), 0);
176 free_verify(dmu_buf_impl_t *db, uint64_t start, uint64_t end, dmu_tx_t *tx)
181 uint64_t txg = tx->tx_txg;
274 boolean_t free_indirects, dmu_tx_t *tx)
334 FREE_VERIFY(db, start, end, tx);
336 free_blocks(dn, bp, end - start + 1, tx);
348 free_children(subdb, blkid, nblks, free_indirects, tx);
358 free_blocks(dn, db->db_blkptr, 1, tx);
372 boolean_t free_indirects, dmu_tx_t *tx)
394 free_blocks(dn, bp + blkid, nblks, tx);
411 free_children(db, blkid, nblks, free_indirects, tx);
575 dnode_sync_free(dnode_t *dn, dmu_tx_t *tx)
577 int txgoff = tx->tx_txg & TXG_MASK;
579 ASSERT(dmu_tx_is_syncing(tx));
613 dmu_buf_will_dirty(&dn->dn_dbuf->db, tx);
628 dnode_rele(dn, (void *)(uintptr_t)tx->tx_txg);
640 dnode_sync(dnode_t *dn, dmu_tx_t *tx)
644 int txgoff = tx->tx_txg & TXG_MASK;
649 ASSERT(dmu_tx_is_syncing(tx));
672 dmu_objset_userquota_get_ids(dn, B_FALSE, tx);
687 if (dn->dn_allocated_txg == tx->tx_txg) {
746 dn->dn_free_txg <= tx->tx_txg;
775 free_blocks(dn, DN_SPILL_BLKPTR(dn->dn_phys), 1, tx);
785 dsfra.dsfra_tx = tx;
810 dnode_sync_free(dn, tx);
823 dnode_increase_indirection(dn, tx);
842 ASSERT(dn->dn_allocated_txg == tx->tx_txg);
865 dbuf_sync_list(list, dn->dn_phys->dn_nlevels - 1, tx);
869 dnode_rele(dn, (void *)(uintptr_t)tx->tx_txg);