Lines Matching refs:dmu_tx_t
84 dmu_tx_t *txh_tx;
109 dmu_tx_t *dmu_tx_create(objset_t *dd);
110 int dmu_tx_assign(dmu_tx_t *tx, uint64_t txg_how);
111 void dmu_tx_commit(dmu_tx_t *tx);
112 void dmu_tx_abort(dmu_tx_t *tx);
113 uint64_t dmu_tx_get_txg(dmu_tx_t *tx);
114 void dmu_tx_wait(dmu_tx_t *tx);
116 void dmu_tx_callback_register(dmu_tx_t *tx, dmu_tx_callback_func_t *dcb_func,
123 extern dmu_tx_t *dmu_tx_create_assigned(struct dsl_pool *dp, uint64_t txg);
128 dmu_tx_t *dmu_tx_create_dd(dsl_dir_t *dd);
129 int dmu_tx_is_syncing(dmu_tx_t *tx);
130 int dmu_tx_private_ok(dmu_tx_t *tx);
131 void dmu_tx_add_new_object(dmu_tx_t *tx, objset_t *os, uint64_t object);
132 void dmu_tx_willuse_space(dmu_tx_t *tx, int64_t delta);
133 void dmu_tx_dirty_buf(dmu_tx_t *tx, struct dmu_buf_impl *db);
134 int dmu_tx_holds(dmu_tx_t *tx, uint64_t object);
135 void dmu_tx_hold_space(dmu_tx_t *tx, uint64_t space);