Lines Matching refs:tx

156 dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx)  in dsl_deadlist_alloc()  argument
159 return (bpobj_alloc(os, SPA_OLD_MAXBLOCKSIZE, tx)); in dsl_deadlist_alloc()
161 sizeof (dsl_deadlist_phys_t), tx)); in dsl_deadlist_alloc()
165 dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx) in dsl_deadlist_free() argument
173 bpobj_free(os, dlobj, tx); in dsl_deadlist_free()
182 bpobj_decr_empty(os, tx); in dsl_deadlist_free()
184 bpobj_free(os, obj, tx); in dsl_deadlist_free()
187 VERIFY3U(0, ==, dmu_object_free(os, dlobj, tx)); in dsl_deadlist_free()
192 const blkptr_t *bp, dmu_tx_t *tx) in dle_enqueue() argument
197 uint64_t obj = bpobj_alloc(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx); in dle_enqueue()
199 bpobj_decr_empty(dl->dl_os, tx); in dle_enqueue()
202 dle->dle_mintxg, obj, tx)); in dle_enqueue()
204 bpobj_enqueue(&dle->dle_bpobj, bp, tx); in dle_enqueue()
209 uint64_t obj, dmu_tx_t *tx) in dle_enqueue_subobj() argument
214 bpobj_enqueue_subobj(&dle->dle_bpobj, obj, tx); in dle_enqueue_subobj()
217 bpobj_decr_empty(dl->dl_os, tx); in dle_enqueue_subobj()
220 dle->dle_mintxg, obj, tx)); in dle_enqueue_subobj()
225 dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, dmu_tx_t *tx) in dsl_deadlist_insert() argument
232 bpobj_enqueue(&dl->dl_bpobj, bp, tx); in dsl_deadlist_insert()
239 dmu_buf_will_dirty(dl->dl_dbuf, tx); in dsl_deadlist_insert()
251 dle_enqueue(dl, dle, bp, tx); in dsl_deadlist_insert()
260 dsl_deadlist_add_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx) in dsl_deadlist_add_key() argument
274 obj = bpobj_alloc_empty(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx); in dsl_deadlist_add_key()
279 mintxg, obj, tx)); in dsl_deadlist_add_key()
287 dsl_deadlist_remove_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx) in dsl_deadlist_remove_key() argument
302 dle_enqueue_subobj(dl, dle_prev, dle->dle_bpobj.bpo_object, tx); in dsl_deadlist_remove_key()
308 VERIFY3U(0, ==, zap_remove_int(dl->dl_os, dl->dl_object, mintxg, tx)); in dsl_deadlist_remove_key()
317 uint64_t mrs_obj, dmu_tx_t *tx) in dsl_deadlist_regenerate() argument
332 dsl_dataset_phys(ds)->ds_prev_snap_txg, tx); in dsl_deadlist_regenerate()
341 uint64_t mrs_obj, dmu_tx_t *tx) in dsl_deadlist_clone() argument
346 newobj = dsl_deadlist_alloc(dl->dl_os, tx); in dsl_deadlist_clone()
349 dsl_deadlist_regenerate(dl->dl_os, newobj, mrs_obj, tx); in dsl_deadlist_clone()
363 obj = bpobj_alloc_empty(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx); in dsl_deadlist_clone()
365 dle->dle_mintxg, obj, tx)); in dsl_deadlist_clone()
438 dmu_tx_t *tx) in dsl_deadlist_insert_bpobj() argument
454 dmu_buf_will_dirty(dl->dl_dbuf, tx); in dsl_deadlist_insert_bpobj()
463 dle_enqueue_subobj(dl, dle, obj, tx); in dsl_deadlist_insert_bpobj()
467 dsl_deadlist_insert_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx) in dsl_deadlist_insert_cb() argument
470 dsl_deadlist_insert(dl, bp, tx); in dsl_deadlist_insert_cb()
479 dsl_deadlist_merge(dsl_deadlist_t *dl, uint64_t obj, dmu_tx_t *tx) in dsl_deadlist_merge() argument
492 dsl_deadlist_insert_cb, dl, tx)); in dsl_deadlist_merge()
502 dsl_deadlist_insert_bpobj(dl, za.za_first_integer, mintxg, tx); in dsl_deadlist_merge()
503 VERIFY3U(0, ==, zap_remove_int(dl->dl_os, obj, mintxg, tx)); in dsl_deadlist_merge()
509 dmu_buf_will_dirty(bonus, tx); in dsl_deadlist_merge()
520 dmu_tx_t *tx) in dsl_deadlist_move_bpobj() argument
529 dmu_buf_will_dirty(dl->dl_dbuf, tx); in dsl_deadlist_move_bpobj()
540 bpobj_enqueue_subobj(bpo, dle->dle_bpobj.bpo_object, tx); in dsl_deadlist_move_bpobj()
552 dle->dle_mintxg, tx)); in dsl_deadlist_move_bpobj()