Lines Matching refs:tx
50 * No synchronization is needed because a tx can only be handled
128 int dmu_tx_assign(dmu_tx_t *tx, txg_how_t txg_how);
129 void dmu_tx_commit(dmu_tx_t *tx);
130 void dmu_tx_abort(dmu_tx_t *tx);
131 uint64_t dmu_tx_get_txg(dmu_tx_t *tx);
132 struct dsl_pool *dmu_tx_pool(dmu_tx_t *tx);
133 void dmu_tx_wait(dmu_tx_t *tx);
135 void dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *dcb_func,
148 int dmu_tx_is_syncing(dmu_tx_t *tx);
149 int dmu_tx_private_ok(dmu_tx_t *tx);
150 void dmu_tx_add_new_object(dmu_tx_t *tx, objset_t *os, uint64_t object);
151 void dmu_tx_willuse_space(dmu_tx_t *tx, int64_t delta);
152 void dmu_tx_dirty_buf(dmu_tx_t *tx, struct dmu_buf_impl *db);
153 int dmu_tx_holds(dmu_tx_t *tx, uint64_t object);
154 void dmu_tx_hold_space(dmu_tx_t *tx, uint64_t space);
157 #define DMU_TX_DIRTY_BUF(tx, db) dmu_tx_dirty_buf(tx, db)
159 #define DMU_TX_DIRTY_BUF(tx, db)