Lines Matching defs:txg
45 int zfs_txg_synctime_ms = 1000; /* target millisecs to sync a txg */
48 uint64_t zfs_write_limit_max = 0; /* max data payload per txg */
72 dsl_pool_open_impl(spa_t *spa, uint64_t txg)
82 txg_init(dp, txg);
102 dsl_pool_open(spa_t *spa, uint64_t txg, dsl_pool_t **dpp)
105 dsl_pool_t *dp = dsl_pool_open_impl(spa, txg);
170 err = dsl_scan_init(dp, txg);
224 dsl_pool_create(spa_t *spa, nvlist_t *zplprops, uint64_t txg)
227 dsl_pool_t *dp = dsl_pool_open_impl(spa, txg);
228 dmu_tx_t *tx = dmu_tx_create_assigned(dp, txg);
243 VERIFY3U(0, ==, dsl_scan_init(dp, txg));
299 dsl_pool_sync(dsl_pool_t *dp, uint64_t txg)
317 data_written = dp->dp_space_towrite[txg & TXG_MASK];
319 tx = dmu_tx_create_assigned(dp, txg);
325 while (ds = txg_list_remove(&dp->dp_dirty_datasets, txg)) {
353 while (ds = txg_list_remove(&dp->dp_dirty_datasets, txg)) {
370 while (dstg = txg_list_remove(&dp->dp_sync_tasks, txg)) {
381 while (dd = txg_list_remove(&dp->dp_dirty_dirs, txg))
386 if (list_head(&mos->os_dirty_dnodes[txg & TXG_MASK]) != NULL ||
387 list_head(&mos->os_free_dnodes[txg & TXG_MASK]) != NULL) {
402 dp->dp_space_towrite[txg & TXG_MASK] = 0;
403 ASSERT(dp->dp_tempreserved[txg & TXG_MASK] == 0);
446 dsl_pool_sync_done(dsl_pool_t *dp, uint64_t txg)
454 zil_clean(os->os_zil, txg);
455 ASSERT(!dmu_objset_is_dirty(os, txg));
458 ASSERT(!dmu_objset_is_dirty(dp->dp_meta_objset, txg));