Lines Matching refs:tx

88 spa_history_create_obj(spa_t *spa, dmu_tx_t *tx)  in spa_history_create_obj()  argument
97 sizeof (spa_history_phys_t), tx); in spa_history_create_obj()
101 &spa->spa_history, tx)); in spa_history_create_obj()
107 dmu_buf_will_dirty(dbp, tx); in spa_history_create_obj()
153 dmu_tx_t *tx) in spa_history_write() argument
172 dmu_write(mos, spa->spa_history, phys_eof, firstwrite, buf, tx); in spa_history_write()
178 len, (char *)buf + firstwrite, tx); in spa_history_write()
253 spa_history_log_sync(void *arg, dmu_tx_t *tx) in spa_history_log_sync() argument
256 spa_t *spa = dmu_tx_pool(tx)->dp_spa; in spa_history_log_sync()
271 spa_history_create_obj(spa, tx); in spa_history_log_sync()
281 dmu_buf_will_dirty(dbp, tx); in spa_history_log_sync()
341 ret = spa_history_write(spa, &le_len, sizeof (le_len), shpp, tx); in spa_history_log_sync()
343 ret = spa_history_write(spa, record_packed, reclen, shpp, tx); in spa_history_log_sync()
376 dmu_tx_t *tx; in spa_history_log_nvl() local
387 tx = dmu_tx_create_dd(spa_get_dsl(spa)->dp_mos_dir); in spa_history_log_nvl()
388 err = dmu_tx_assign(tx, DMU_TX_WAIT); in spa_history_log_nvl()
390 dmu_tx_abort(tx); in spa_history_log_nvl()
394 ASSERT3UF(tx->tx_txg, <=, spa_final_dirty_txg(spa), in spa_history_log_nvl()
411 dsl_sync_task_nowait(spa_get_dsl(spa), spa_history_log_sync, nvarg, tx); in spa_history_log_nvl()
412 dmu_tx_commit(tx); in spa_history_log_nvl()
520 dmu_tx_t *tx, const char *fmt, va_list adx) in log_internal() argument
534 ASSERT3UF(tx->tx_txg, <=, spa_final_dirty_txg(spa), in log_internal()
542 fnvlist_add_uint64(nvl, ZPOOL_HIST_TXG, tx->tx_txg); in log_internal()
545 if (dmu_tx_is_syncing(tx)) { in log_internal()
546 spa_history_log_sync(nvl, tx); in log_internal()
549 spa_history_log_sync, nvl, tx); in log_internal()
556 dmu_tx_t *tx, const char *fmt, ...) in spa_history_log_internal() argument
558 dmu_tx_t *htx = tx; in spa_history_log_internal()
562 if (tx == NULL) { in spa_history_log_internal()
575 if (tx == NULL) in spa_history_log_internal()
581 dmu_tx_t *tx, const char *fmt, ...) in spa_history_log_internal_ds() argument
587 ASSERT(tx != NULL); in spa_history_log_internal_ds()
594 log_internal(nvl, operation, dsl_dataset_get_spa(ds), tx, fmt, adx); in spa_history_log_internal_ds()
600 dmu_tx_t *tx, const char *fmt, ...) in spa_history_log_internal_dd() argument
606 ASSERT(tx != NULL); in spa_history_log_internal_dd()
614 log_internal(nvl, operation, dd->dd_pool->dp_spa, tx, fmt, adx); in spa_history_log_internal_dd()
619 spa_history_log_version(spa_t *spa, const char *operation, dmu_tx_t *tx) in spa_history_log_version() argument
623 spa_history_log_internal(spa, operation, tx, in spa_history_log_version()