Lines Matching defs:dr
201 dbuf_dirty_record_t *dr;
213 dr = dbuf_find_dirty_eq(child, txg);
216 if (dr) {
217 buf = dr->dt.dl.dr_data->b_data;
545 dbuf_dirty_record_t *dr;
547 while ((dr = list_head(list))) {
548 dmu_buf_impl_t *db = dr->dr_dbuf;
549 uint64_t txg = dr->dr_txg;
552 dnode_undirty_dbufs(&dr->dt.di.dr_children);
556 list_remove(list, dr);
557 ASSERT(list_head(&db->db_dirty_records) == dr);
563 dr->dt.dl.dr_data == db->db_buf);
564 dbuf_unoverride(dr);
566 mutex_destroy(&dr->dt.di.dr_mtx);
567 list_destroy(&dr->dt.di.dr_children);
569 kmem_cache_free(dbuf_dirty_kmem_cache, dr);