Lines Matching refs:drp
1144 dbuf_dirty_record_t **drp, *dr; in dbuf_dirty() local
1203 drp = &db->db_last_dirty; in dbuf_dirty()
1204 ASSERT(*drp == NULL || (*drp)->dr_txg <= tx->tx_txg || in dbuf_dirty()
1206 while ((dr = *drp) != NULL && dr->dr_txg > tx->tx_txg) in dbuf_dirty()
1207 drp = &dr->dr_next; in dbuf_dirty()
1305 dr->dr_next = *drp; in dbuf_dirty()
1306 *drp = dr; in dbuf_dirty()
1429 dbuf_dirty_record_t *dr, **drp; in dbuf_undirty() local
1449 for (drp = &db->db_last_dirty; (dr = *drp) != NULL; drp = &dr->dr_next) in dbuf_undirty()
1467 *drp = dr->dr_next; in dbuf_undirty()
2723 dbuf_dirty_record_t **drp; in dbuf_sync_leaf() local
2736 drp = &db->db_last_dirty; in dbuf_sync_leaf()
2737 while (*drp != dr) in dbuf_sync_leaf()
2738 drp = &(*drp)->dr_next; in dbuf_sync_leaf()
2741 *drp = dr->dr_next; in dbuf_sync_leaf()
2962 dbuf_dirty_record_t **drp, *dr; in dbuf_write_done() local
2983 drp = &db->db_last_dirty; in dbuf_write_done()
2984 while ((dr = *drp) != db->db_data_pending) in dbuf_write_done()
2985 drp = &dr->dr_next; in dbuf_write_done()
2989 *drp = dr->dr_next; in dbuf_write_done()