Lines Matching refs:txg

242 	uint64_t txg = dmu_tx_get_txg(tx);  in vdev_remove_initiate_sync()  local
307 ASSERT3P(txg_list_head(&vd->vdev_ms_list, TXG_CLEAN(txg)), ==, NULL); in vdev_remove_initiate_sync()
482 uint64_t txg = spa_syncing_txg(spa); in free_from_removing_vdev() local
549 int txgoff = (txg + i) & TXG_MASK; in free_from_removing_vdev()
562 uint64_t, txg + i); in free_from_removing_vdev()
608 svr->svr_bytes_done[txg & TXG_MASK] += inflight_size; in free_from_removing_vdev()
611 ASSERT0(svr->svr_max_offset_to_sync[TXG_CLEAN(txg) & TXG_MASK]); in free_from_removing_vdev()
632 svr->svr_bytes_done[txg & TXG_MASK] += size; in free_from_removing_vdev()
716 uint64_t txg = dmu_tx_get_txg(tx); in vdev_mapping_sync() local
720 ASSERT3U(txg, ==, spa_syncing_txg(spa)); in vdev_mapping_sync()
723 &svr->svr_new_segments[txg & TXG_MASK], tx); in vdev_mapping_sync()
732 range_tree_vacate(svr->svr_frees[txg & TXG_MASK], in vdev_mapping_sync()
734 ASSERT3U(svr->svr_max_offset_to_sync[txg & TXG_MASK], >=, in vdev_mapping_sync()
736 svr->svr_max_offset_to_sync[txg & TXG_MASK] = 0; in vdev_mapping_sync()
905 uint64_t maxalloc, uint64_t txg, in spa_vdev_copy_segment() argument
950 int error = metaslab_alloc_dva(spa, mc, size, &dst, 0, NULL, txg, 0, in spa_vdev_copy_segment()
954 &dst, 0, NULL, txg, 0, zal, 0); in spa_vdev_copy_segment()
1005 vcsa->vcsa_txg = txg; in spa_vdev_copy_segment()
1011 zio_t *nzio = zio_null(spa->spa_txg_zio[txg & TXG_MASK], spa, NULL, in spa_vdev_copy_segment()
1026 list_insert_tail(&svr->svr_new_segments[txg & TXG_MASK], entry); in spa_vdev_copy_segment()
1028 vdev_dirty(vd, 0, NULL, txg); in spa_vdev_copy_segment()
1090 vdev_remove_replace_with_indirect(vdev_t *vd, uint64_t txg) in vdev_remove_replace_with_indirect() argument
1115 tx = dmu_tx_create_assigned(spa->spa_dsl_pool, txg); in vdev_remove_replace_with_indirect()
1137 uint64_t txg; in vdev_remove_complete() local
1144 txg = spa_vdev_enter(spa); in vdev_remove_complete()
1154 vd->vdev_id, txg); in vdev_remove_complete()
1168 vdev_remove_replace_with_indirect(vd, txg); in vdev_remove_complete()
1178 (void) spa_vdev_exit(spa, NULL, txg, 0); in vdev_remove_complete()
1191 txg = spa_vdev_enter(spa); in vdev_remove_complete()
1197 (void) spa_vdev_exit(spa, vd, txg, 0); in vdev_remove_complete()
1213 uint64_t txg = dmu_tx_get_txg(tx); in spa_vdev_copy_impl() local
1272 if (svr->svr_max_offset_to_sync[txg & TXG_MASK] == 0) { in spa_vdev_copy_impl()
1277 svr->svr_max_offset_to_sync[txg & TXG_MASK] = range_tree_max(segs); in spa_vdev_copy_impl()
1283 svr->svr_bytes_done[txg & TXG_MASK] += range_tree_space(segs); in spa_vdev_copy_impl()
1292 segs, thismax, txg, vca, &zal); in spa_vdev_copy_impl()
1469 uint64_t txg = dmu_tx_get_txg(tx); in spa_vdev_remove_thread() local
1479 if (txg != last_txg) in spa_vdev_remove_thread()
1481 last_txg = txg; in spa_vdev_remove_thread()
1754 spa_vdev_remove_log(vdev_t *vd, uint64_t *txg) in spa_vdev_remove_log() argument
1774 *txg + TXG_CONCURRENT_STATES + TXG_DEFER_SIZE, 0, FTAG); in spa_vdev_remove_log()
1786 *txg = spa_vdev_config_enter(spa); in spa_vdev_remove_log()
1800 vdev_dirty_leaves(vd, VDD_DTL, *txg); in spa_vdev_remove_log()
1831 spa_vdev_config_exit(spa, NULL, *txg, 0, FTAG); in spa_vdev_remove_log()
1838 *txg = spa_vdev_config_enter(spa); in spa_vdev_remove_log()
1976 spa_vdev_remove_top(vdev_t *vd, uint64_t *txg) in spa_vdev_remove_top() argument
2006 *txg + TXG_CONCURRENT_STATES + TXG_DEFER_SIZE, 0, FTAG); in spa_vdev_remove_top()
2025 *txg = spa_vdev_config_enter(spa); in spa_vdev_remove_top()
2044 vdev_dirty_leaves(vd, VDD_DTL, *txg); in spa_vdev_remove_top()
2046 dmu_tx_t *tx = dmu_tx_create_assigned(spa->spa_dsl_pool, *txg); in spa_vdev_remove_top()
2069 uint64_t txg = 0; in spa_vdev_remove() local
2078 txg = spa_vdev_enter(spa); in spa_vdev_remove()
2086 return (spa_vdev_exit(spa, NULL, txg, error)); in spa_vdev_remove()
2136 error = spa_vdev_remove_log(vd, &txg); in spa_vdev_remove()
2139 error = spa_vdev_remove_top(vd, &txg); in spa_vdev_remove()
2148 error = spa_vdev_exit(spa, NULL, txg, error); in spa_vdev_remove()