Lines Matching refs:tx

147 dsl_deadlist_alloc(objset_t *os, dmu_tx_t *tx)
150 return (bpobj_alloc(os, SPA_OLD_MAXBLOCKSIZE, tx));
152 sizeof (dsl_deadlist_phys_t), tx));
156 dsl_deadlist_free(objset_t *os, uint64_t dlobj, dmu_tx_t *tx)
164 bpobj_free(os, dlobj, tx);
173 bpobj_decr_empty(os, tx);
175 bpobj_free(os, obj, tx);
178 VERIFY3U(0, ==, dmu_object_free(os, dlobj, tx));
183 const blkptr_t *bp, dmu_tx_t *tx)
187 uint64_t obj = bpobj_alloc(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx);
189 bpobj_decr_empty(dl->dl_os, tx);
192 dle->dle_mintxg, obj, tx));
194 bpobj_enqueue(&dle->dle_bpobj, bp, tx);
199 uint64_t obj, dmu_tx_t *tx)
203 bpobj_enqueue_subobj(&dle->dle_bpobj, obj, tx);
206 bpobj_decr_empty(dl->dl_os, tx);
209 dle->dle_mintxg, obj, tx));
214 dsl_deadlist_insert(dsl_deadlist_t *dl, const blkptr_t *bp, dmu_tx_t *tx)
221 bpobj_enqueue(&dl->dl_bpobj, bp, tx);
227 dmu_buf_will_dirty(dl->dl_dbuf, tx);
241 dle_enqueue(dl, dle, bp, tx);
249 dsl_deadlist_add_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx)
261 obj = bpobj_alloc_empty(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx);
266 mintxg, obj, tx));
273 dsl_deadlist_remove_key(dsl_deadlist_t *dl, uint64_t mintxg, dmu_tx_t *tx)
287 dle_enqueue_subobj(dl, dle_prev, dle->dle_bpobj.bpo_object, tx);
293 VERIFY3U(0, ==, zap_remove_int(dl->dl_os, dl->dl_object, mintxg, tx));
301 uint64_t mrs_obj, dmu_tx_t *tx)
316 dsl_dataset_phys(ds)->ds_prev_snap_txg, tx);
325 uint64_t mrs_obj, dmu_tx_t *tx)
330 newobj = dsl_deadlist_alloc(dl->dl_os, tx);
333 dsl_deadlist_regenerate(dl->dl_os, newobj, mrs_obj, tx);
346 obj = bpobj_alloc_empty(dl->dl_os, SPA_OLD_MAXBLOCKSIZE, tx);
348 dle->dle_mintxg, obj, tx));
419 dmu_tx_t *tx)
433 dmu_buf_will_dirty(dl->dl_dbuf, tx);
444 dle_enqueue_subobj(dl, dle, obj, tx);
448 dsl_deadlist_insert_cb(void *arg, const blkptr_t *bp, dmu_tx_t *tx)
451 dsl_deadlist_insert(dl, bp, tx);
460 dsl_deadlist_merge(dsl_deadlist_t *dl, uint64_t obj, dmu_tx_t *tx)
473 dsl_deadlist_insert_cb, dl, tx));
482 dsl_deadlist_insert_bpobj(dl, za.za_first_integer, mintxg, tx);
483 VERIFY3U(0, ==, zap_remove_int(dl->dl_os, obj, mintxg, tx));
489 dmu_buf_will_dirty(bonus, tx);
499 dmu_tx_t *tx)
506 dmu_buf_will_dirty(dl->dl_dbuf, tx);
517 bpobj_enqueue_subobj(bpo, dle->dle_bpobj.bpo_object, tx);
531 dle->dle_mintxg, tx));