/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dmu_tx.c | 77 tx->tx_txg = txg; in dmu_tx_create_assigned() 103 if (tx->tx_txg != 0) { in dmu_tx_hold_dnode_impl() 292 ASSERT0(tx->tx_txg); in dmu_tx_hold_write() 326 ASSERT0(tx->tx_txg); in dmu_tx_hold_write_by_dnode() 519 ASSERT0(tx->tx_txg); in dmu_tx_hold_zap() 532 ASSERT0(tx->tx_txg); in dmu_tx_hold_zap_by_dnode() 558 ASSERT0(tx->tx_txg); in dmu_tx_hold_bonus_by_dnode() 877 ASSERT0(tx->tx_txg); in dmu_tx_try_assign() 954 if (tx->tx_txg == 0) in dmu_tx_unassign() 983 tx->tx_txg = 0; in dmu_tx_unassign() [all …]
|
H A D | dnode.c | 652 dn->dn_allocated_txg = tx->tx_txg; in dnode_allocate() 674 ASSERT(tx->tx_txg != 0); in dnode_reallocate() 699 dn->dn_next_blksz[tx->tx_txg&TXG_MASK] = blocksize; in dnode_reallocate() 741 dn->dn_allocated_txg = tx->tx_txg; in dnode_reallocate() 1656 uint64_t txg = tx->tx_txg; in dnode_setdirty() 1726 dn->dn_free_txg = tx->tx_txg; in dnode_free() 1784 dn->dn_next_blksz[tx->tx_txg&TXG_MASK] = size; in dnode_set_blksz() 1804 uint64_t txgoff = tx->tx_txg & TXG_MASK; in dnode_set_nlevels_impl() 1905 dn->dn_next_maxblkid[tx->tx_txg & TXG_MASK] = in dnode_new_blkid() 2214 int txgoff = tx->tx_txg & TXG_MASK; in dnode_free_range() [all …]
|
H A D | dnode_sync.c | 45 int txgoff = tx->tx_txg & TXG_MASK; in dnode_increase_indirection() 179 uint64_t txg = tx->tx_txg; in free_verify() 559 int txgoff = tx->tx_txg & TXG_MASK; in dnode_sync_free() 610 dnode_rele(dn, (void *)(uintptr_t)tx->tx_txg); in dnode_sync_free() 625 int txgoff = tx->tx_txg & TXG_MASK; in dnode_sync() 663 if (dn->dn_allocated_txg == tx->tx_txg) { in dnode_sync() 722 dn->dn_free_txg <= tx->tx_txg; in dnode_sync() 818 ASSERT(dn->dn_allocated_txg == tx->tx_txg); in dnode_sync() 844 dnode_rele(dn, (void *)(uintptr_t)tx->tx_txg); in dnode_sync()
|
H A D | dbuf.c | 1506 uint64_t txg = tx->tx_txg; in dbuf_free_range() 1690 ASSERT(tx->tx_txg != 0); in dbuf_dirty() 1754 if (tx->tx_txg > dn->dn_dirty_txg) in dbuf_dirty() 1755 dn->dn_dirty_txg = tx->tx_txg; in dbuf_dirty() 1850 dr->dr_txg = tx->tx_txg; in dbuf_dirty() 1985 uint64_t txg = tx->tx_txg; in dbuf_undirty() 2073 ASSERT(tx->tx_txg != 0); in dmu_buf_will_dirty_impl() 2131 ASSERT(tx->tx_txg != 0); in dmu_buf_will_fill() 2252 ASSERT(tx->tx_txg != 0); in dbuf_assign_arcbuf() 3502 uint64_t txg = tx->tx_txg; in dbuf_sync_leaf() [all …]
|
H A D | dsl_dataset.c | 178 ASSERT(birth <= tx->tx_txg); in dsl_dataset_block_remapped() 219 ASSERT(bp->blk_birth <= tx->tx_txg); in dsl_dataset_block_kill() 222 dsl_free(tx->tx_pool, tx->tx_txg, bp); in dsl_dataset_block_kill() 236 dsl_free(tx->tx_pool, tx->tx_txg, bp); in dsl_dataset_block_kill() 931 dsphys->ds_creation_txg = tx->tx_txg == TXG_INITIAL ? 1 : tx->tx_txg; in dsl_dataset_create_sync_dd() 1241 ds->ds_trysnap_txg = tx->tx_txg; in dsl_dataset_snapshot_check_impl() 1456 ds, tx->tx_txg)); in dsl_dataset_snapshot_sync_impl() 1466 crtxg = tx->tx_txg; in dsl_dataset_snapshot_sync_impl() 1827 ds->ds_resume_object[tx->tx_txg & TXG_MASK] = 0; in dsl_dataset_sync() 1828 ds->ds_resume_offset[tx->tx_txg & TXG_MASK] = 0; in dsl_dataset_sync() [all …]
|
H A D | dsl_dir.c | 1141 if (txg_list_add(&dp->dp_dirty_dirs, dd, tx->tx_txg)) { in dsl_dir_dirty() 1162 ASSERT0(dd->dd_tempreserved[tx->tx_txg&TXG_MASK]); in dsl_dir_sync() 1163 dprintf_dd(dd, "txg=%llu towrite=%lluK\n", tx->tx_txg, in dsl_dir_sync() 1164 dd->dd_space_towrite[tx->tx_txg&TXG_MASK] / 1024); in dsl_dir_sync() 1165 dd->dd_space_towrite[tx->tx_txg&TXG_MASK] = 0; in dsl_dir_sync() 1265 uint64_t txg = tx->tx_txg; in dsl_dir_tempreserve_impl() 1397 err = arc_tempreserve_space(dd->dd_pool->dp_spa, lsize, tx->tx_txg); in dsl_dir_tempreserve_space() 1415 txg_delay(dd->dd_pool, tx->tx_txg, in dsl_dir_tempreserve_space() 1441 int txgidx = tx->tx_txg & TXG_MASK; in dsl_dir_tempreserve_clear() 1445 ASSERT3U(tx->tx_txg, !=, 0); in dsl_dir_tempreserve_clear() [all …]
|
H A D | spa_checkpoint.c | 321 sdc.sdc_txg = tx->tx_txg; in spa_checkpoint_discard_thread_sync() 339 tx->tx_txg, vd->vdev_id, (words_before - words_after), in spa_checkpoint_discard_thread_sync()
|
H A D | dmu_objset.c | 1064 mdn->dn_next_nlevels[tx->tx_txg & TXG_MASK] = in dmu_objset_create_impl_dnstats() 1209 tx->tx_txg); in dmu_objset_create_sync() 1217 if (txg_list_member(&dp->dp_dirty_datasets, ds, tx->tx_txg)) { in dmu_objset_create_sync() 1224 tx->tx_txg); in dmu_objset_create_sync() 1581 if (dn->dn_dirty_txg == tx->tx_txg) in dmu_objset_sync_dnodes() 1676 dprintf_ds(os->os_dsl_dataset, "txg=%llu\n", tx->tx_txg); in dmu_objset_sync() 1707 os->os_next_write_raw[tx->tx_txg & TXG_MASK]) { in dmu_objset_sync() 1714 zio = arc_write(pio, os->os_spa, tx->tx_txg, in dmu_objset_sync() 1741 txgoff = tx->tx_txg & TXG_MASK; in dmu_objset_sync() 2080 if (tx->tx_txg <= os->os_spa->spa_claim_max_txg) in dmu_objset_do_userquota_updates() [all …]
|
H A D | dsl_scan.c | 615 scn->scn_restart_txg <= tx->tx_txg); in dsl_scan_restarting() 735 scn->scn_phys.scn_max_txg = tx->tx_txg; in dsl_scan_setup_sync() 921 vdev_dtl_reassess(spa->spa_root_vdev, tx->tx_txg, in dsl_scan_done() 3314 (longlong_t)tx->tx_txg, err); in dsl_process_async_destroys() 3322 ddt_sync(spa, tx->tx_txg); in dsl_process_async_destroys() 3416 func, (longlong_t)tx->tx_txg); in dsl_scan_sync() 3567 (longlong_t)tx->tx_txg, in dsl_scan_sync() 3575 (longlong_t)tx->tx_txg, in dsl_scan_sync() 3617 scn->scn_done_txg = tx->tx_txg + 1; in dsl_scan_sync() 3623 (longlong_t)tx->tx_txg); in dsl_scan_sync() [all …]
|
H A D | dsl_destroy.c | 140 dsl_free_sync(poa->pio, dp, tx->tx_txg, bp); in process_old_cb() 264 ASSERT3U(dsl_dataset_phys(ds)->ds_bp.blk_birth, <=, tx->tx_txg); in dsl_destroy_snapshot_sync_impl() 657 dsl_free(ka->tx->tx_pool, ka->tx->tx_txg, bp); in kill_blkptr() 817 ASSERT3U(dsl_dataset_phys(ds)->ds_bp.blk_birth, <=, tx->tx_txg); in dsl_destroy_head_sync_impl()
|
H A D | spa_history.c | 532 if (tx->tx_txg == TXG_INITIAL || !spa_writeable(spa)) { in log_internal() 543 fnvlist_add_uint64(nvl, ZPOOL_HIST_TXG, tx->tx_txg); in log_internal()
|
H A D | zfeature.c | 429 ASSERT((!spa->spa_sync_on && tx->tx_txg == TXG_INITIAL) || in spa_feature_create_zap_objects()
|
H A D | dmu_object.c | 437 dn->dn_next_type[tx->tx_txg & TXG_MASK] = dn->dn_type = in dmu_object_zapify()
|
H A D | zil.c | 788 ASSERT3U(tx->tx_txg, ==, spa_first_txg(zilog->zl_spa)); in zil_claim() 827 os->os_next_write_raw[tx->tx_txg & TXG_MASK] = B_TRUE; in zil_claim() 857 os->os_next_write_raw[tx->tx_txg & TXG_MASK] = B_TRUE; in zil_claim()
|
H A D | zcp.c | 653 zfs_dbgmsg("txg %lld ZCP: %s", ri->zri_tx->tx_txg, dbgstring); in zcp_debug()
|
H A D | dsl_pool.c | 889 dp->dp_dirty_pertxg[tx->tx_txg & TXG_MASK] += space; in dsl_pool_dirty_space()
|
H A D | spa.c | 8071 ASSERT(tx->tx_txg != TXG_INITIAL); 8152 if (tx->tx_txg != TXG_INITIAL) 8214 if (tx->tx_txg != TXG_INITIAL) 8422 uint64_t txg = tx->tx_txg; 8508 uint64_t txg = tx->tx_txg;
|
H A D | spa_misc.c | 1426 if (tx->tx_txg != TXG_INITIAL) in spa_activate_mos_feature()
|
H A D | dsl_crypt.c | 2129 os->os_next_write_raw[tx->tx_txg & TXG_MASK] = B_TRUE; in dsl_crypto_recv_raw_objset_sync()
|
H A D | metaslab.c | 3662 VERIFY3U(tx->tx_txg, <=, spa_final_dirty_txg(spa)); in metaslab_flush_update()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dmu_tx.h | 57 uint64_t tx_txg; member
|