| 658 | } |
| 659 | |
| 660 | void |
| 661 | ddt_remove(ddt_t *ddt, ddt_entry_t *dde) |
| 662 | { |
| 663 | ASSERT(MUTEX_HELD(&ddt->ddt_lock)); |
| 664 | |
| 665 | avl_remove(&ddt->ddt_tree, dde); |
| 666 | ddt_free(dde); |
| 667 | } |
| 668 | |
| 669 | ddt_entry_t * |
| 670 | ddt_lookup(ddt_t *ddt, const blkptr_t *bp, boolean_t add) |
no test coverage detected