Lines Matching refs:ddlwe

567     const ddt_lightweight_entry_t *ddlwe, dmu_tx_t *tx)  in ddt_object_update()  argument
572 ddt->ddt_object[type][class], &ddlwe->ddlwe_key, in ddt_object_update()
573 &ddlwe->ddlwe_phys, DDT_PHYS_SIZE(ddt), tx)); in ddt_object_update()
588 uint64_t *walk, ddt_lightweight_entry_t *ddlwe) in ddt_object_walk() argument
593 ddt->ddt_object[type][class], walk, &ddlwe->ddlwe_key, in ddt_object_walk()
594 &ddlwe->ddlwe_phys, DDT_PHYS_SIZE(ddt)); in ddt_object_walk()
596 ddlwe->ddlwe_type = type; in ddt_object_walk()
597 ddlwe->ddlwe_class = class; in ddt_object_walk()
1031 ddt_lightweight_entry_t ddlwe; in ddt_remove() local
1032 DDT_ENTRY_TO_LIGHTWEIGHT(ddt, dde, &ddlwe); in ddt_remove()
1033 ddt_histogram_add_entry(ddt, &ddt->ddt_log_histogram, &ddlwe); in ddt_remove()
1235 ddt_lightweight_entry_t ddlwe; in ddt_lookup() local
1237 if (ddt_log_find_key(ddt, &search, &ddlwe)) { in ddt_lookup()
1242 dde->dde_type = ddlwe.ddlwe_type; in ddt_lookup()
1243 dde->dde_class = ddlwe.ddlwe_class; in ddt_lookup()
1244 memcpy(dde->dde_phys, &ddlwe.ddlwe_phys, in ddt_lookup()
1353 ddt_lightweight_entry_t ddlwe; in ddt_lookup() local
1354 DDT_ENTRY_TO_LIGHTWEIGHT(ddt, dde, &ddlwe); in ddt_lookup()
1355 ddt_histogram_sub_entry(ddt, ddh, &ddlwe); in ddt_lookup()
1937 ddt_sync_scan_entry(ddt_t *ddt, ddt_lightweight_entry_t *ddlwe, dmu_tx_t *tx) in ddt_sync_scan_entry() argument
1948 uint64_t refcnt = ddt_phys_total_refcnt(ddt, &ddlwe->ddlwe_phys); in ddt_sync_scan_entry()
1963 if (refcnt == 0 || nclass < ddlwe->ddlwe_class) in ddt_sync_scan_entry()
1965 ddlwe, tx); in ddt_sync_scan_entry()
1969 ddt_sync_flush_entry(ddt_t *ddt, ddt_lightweight_entry_t *ddlwe, in ddt_sync_flush_entry() argument
1972 ddt_key_t *ddk = &ddlwe->ddlwe_key; in ddt_sync_flush_entry()
1981 ddt_univ_phys_t *ddp = &ddlwe->ddlwe_phys; in ddt_sync_flush_entry()
2025 ddt_histogram_add_entry(ddt, ddh, ddlwe); in ddt_sync_flush_entry()
2029 VERIFY0(ddt_object_update(ddt, ntype, nclass, ddlwe, tx)); in ddt_sync_flush_entry()
2173 ddt_lightweight_entry_t ddlwe; in ddt_sync_flush_log() local
2174 while (ddt_log_take_first(ddt, ddt->ddt_log_flushing, &ddlwe)) { in ddt_sync_flush_log()
2175 ddt_sync_flush_entry(ddt, &ddlwe, in ddt_sync_flush_log()
2176 ddlwe.ddlwe_type, ddlwe.ddlwe_class, tx); in ddt_sync_flush_log()
2205 ddt_log_checkpoint(ddt, &ddlwe, tx); in ddt_sync_flush_log()
2269 ddt_lightweight_entry_t ddlwe; in ddt_sync_table_log() local
2273 DDT_ENTRY_TO_LIGHTWEIGHT(ddt, dde, &ddlwe); in ddt_sync_table_log()
2274 ddt_log_entry(ddt, &ddlwe, &dlu); in ddt_sync_table_log()
2275 ddt_sync_scan_entry(ddt, &ddlwe, tx); in ddt_sync_table_log()
2332 ddt_lightweight_entry_t ddlwe; in ddt_sync_table_flush() local
2333 DDT_ENTRY_TO_LIGHTWEIGHT(ddt, dde, &ddlwe); in ddt_sync_table_flush()
2334 ddt_sync_flush_entry(ddt, &ddlwe, in ddt_sync_table_flush()
2336 ddt_sync_scan_entry(ddt, &ddlwe, tx); in ddt_sync_table_flush()
2447 ddt_walk_impl(spa_t *spa, ddt_bookmark_t *ddb, ddt_lightweight_entry_t *ddlwe, in ddt_walk_impl() argument
2469 &ddb->ddb_cursor, ddlwe); in ddt_walk_impl()
2486 ddt_walk(spa_t *spa, ddt_bookmark_t *ddb, ddt_lightweight_entry_t *ddlwe) in ddt_walk() argument
2488 return (ddt_walk_impl(spa, ddb, ddlwe, 0, B_TRUE)); in ddt_walk()
2648 ddt_lightweight_entry_t ddlwe = {0}; in ddt_prune_walk() local
2668 ddt_walk_impl(spa, &ddb, &ddlwe, DDT_FLAG_FLAT, B_FALSE)) == 0) { in ddt_prune_walk()
2676 ASSERT3U(ddlwe.ddlwe_phys.ddp_flat.ddp_refcnt, <=, 1); in ddt_prune_walk()
2679 ddlwe.ddlwe_phys.ddp_flat.ddp_class_start; in ddt_prune_walk()
2685 if (ddt_log_find_key(ddt, &ddlwe.ddlwe_key, NULL)) in ddt_prune_walk()
2698 &ddlwe.ddlwe_key, &ddlwe.ddlwe_phys); in ddt_prune_walk()