Lines Matching refs:tx

135 static void spa_sync_version(void *arg, dmu_tx_t *tx);
136 static void spa_sync_props(void *arg, dmu_tx_t *tx);
696 spa_prop_clear_bootfs(spa_t *spa, uint64_t dsobj, dmu_tx_t *tx)
701 zpool_prop_to_name(ZPOOL_PROP_BOOTFS), tx) == 0);
708 spa_change_guid_check(void *arg, dmu_tx_t *tx)
711 spa_t *spa = dmu_tx_pool(tx)->dp_spa;
728 spa_change_guid_sync(void *arg, dmu_tx_t *tx)
731 spa_t *spa = dmu_tx_pool(tx)->dp_spa;
743 spa_history_log_internal(spa, "guid change", tx, "old=%llu new=%llu",
2585 dmu_tx_t *tx;
2599 tx = dmu_tx_create_assigned(spa_get_dsl(spa),
2602 zil_claim, tx, DS_FIND_CHILDREN);
2603 dmu_tx_commit(tx);
3353 dmu_tx_t *tx;
3485 tx = dmu_tx_create_assigned(dp, txg);
3492 DMU_OT_PACKED_NVLIST_SIZE, sizeof (uint64_t), tx);
3496 sizeof (uint64_t), 1, &spa->spa_config_object, tx) != 0) {
3501 spa_feature_create_zap_objects(spa, tx);
3505 sizeof (uint64_t), 1, &version, tx) != 0) {
3514 sizeof (uint64_t), 1, &spa->spa_deflate, tx) != 0) {
3524 obj = bpobj_alloc(spa->spa_meta_objset, 1 << 14, tx);
3526 ZIO_COMPRESS_OFF, tx);
3529 sizeof (uint64_t), 1, &obj, tx) != 0) {
3539 spa_history_create_obj(spa, tx);
3551 spa_sync_props(props, tx);
3554 dmu_tx_commit(tx);
4965 dmu_tx_t *tx;
5183 tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir);
5184 error = dmu_tx_assign(tx, TXG_WAIT);
5186 dmu_tx_abort(tx);
5191 spa_history_log_internal(spa, "detach", tx,
5200 dmu_tx_commit(tx);
5962 bpobj_enqueue_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
5965 bpobj_enqueue(bpo, bp, tx);
5970 spa_free_sync_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
5974 zio_nowait(zio_free_sync(zio, zio->io_spa, dmu_tx_get_txg(tx), bp,
5980 spa_sync_nvlist(spa_t *spa, uint64_t obj, nvlist_t *nv, dmu_tx_t *tx)
6001 dmu_write(spa->spa_meta_objset, obj, 0, bufsize, packed, tx);
6006 dmu_buf_will_dirty(db, tx);
6012 spa_sync_aux_dev(spa_t *spa, spa_aux_vdev_t *sav, dmu_tx_t *tx,
6030 sizeof (uint64_t), tx);
6033 &sav->sav_object, tx) == 0);
6051 spa_sync_nvlist(spa, sav->sav_object, nvroot, tx);
6058 spa_sync_config_object(spa_t *spa, dmu_tx_t *tx)
6068 dmu_tx_get_txg(tx), B_FALSE);
6084 spa_sync_nvlist(spa, spa->spa_config_object, config, tx);
6088 spa_sync_version(void *arg, dmu_tx_t *tx)
6092 spa_t *spa = dmu_tx_pool(tx)->dp_spa;
6097 ASSERT(tx->tx_txg != TXG_INITIAL);
6104 spa_history_log_internal(spa, "set", tx, "version=%lld", version);
6111 spa_sync_props(void *arg, dmu_tx_t *tx)
6114 spa_t *spa = dmu_tx_pool(tx)->dp_spa;
6138 spa_feature_enable(spa, feature, tx);
6139 spa_history_log_internal(spa, "set", tx,
6178 if (tx->tx_txg != TXG_INITIAL)
6180 spa_history_log_internal(spa, "set", tx,
6191 tx);
6203 1, strlen(strval) + 1, strval, tx) == 0);
6204 spa_history_log_internal(spa, "set", tx,
6216 8, 1, &intval, tx) == 0);
6217 spa_history_log_internal(spa, "set", tx,
6235 if (tx->tx_txg != TXG_INITIAL)
6260 spa_sync_upgrades(spa_t *spa, dmu_tx_t *tx)
6270 dsl_pool_create_origin(dp, tx);
6278 dsl_pool_upgrade_clones(dp, tx);
6283 dsl_pool_upgrade_dir_clones(dp, tx);
6291 spa_feature_create_zap_objects(spa, tx);
6309 dmu_tx_t *tx;
6346 tx = dmu_tx_create_assigned(dp, txg);
6376 sizeof (uint64_t), 1, &spa->spa_deflate, tx));
6394 spa_free_sync_cb, zio, tx), ==, 0);
6404 spa_sync_config_object(spa, tx);
6405 spa_sync_aux_dev(spa, &spa->spa_spares, tx,
6407 spa_sync_aux_dev(spa, &spa->spa_l2cache, tx,
6415 zio, tx);
6419 defer_bpo, tx);
6423 dsl_scan_sync(dp, tx);
6429 spa_sync_upgrades(spa, tx);
6485 dmu_tx_commit(tx);