ddt_histogram_t
ddt_histogram_t ddh_total;
ddt_histogram_t ddh_total;
ddt_histogram_t *ddh;
extern void zpool_dump_ddt(const ddt_stat_t *, const ddt_histogram_t *);
zpool_dump_ddt(const ddt_stat_t *dds_total, const ddt_histogram_t *ddh)
sizeof (uint64_t), sizeof (ddt_histogram_t) / sizeof (uint64_t),
sizeof (uint64_t), sizeof (ddt_histogram_t) / sizeof (uint64_t),
ddt_histogram_t *ddh;
ddt_histogram_add(ddt_histogram_t *dst, const ddt_histogram_t *src)
ddt_histogram_stat(ddt_stat_t *dds, const ddt_histogram_t *ddh)
ddt_histogram_empty(const ddt_histogram_t *ddh)
ddt_get_dedup_histogram(spa_t *spa, ddt_histogram_t *ddh)
ddt_histogram_t *ddh_total;
ddh_total = kmem_zalloc(sizeof (ddt_histogram_t), KM_SLEEP);
kmem_free(ddh_total, sizeof (ddt_histogram_t));
sizeof (uint64_t), sizeof (ddt_histogram_t) / sizeof (uint64_t),
ddt_histogram_t *ddh;
ddh = kmem_zalloc(sizeof (ddt_histogram_t), KM_SLEEP);
kmem_free(ddh, sizeof (ddt_histogram_t));
ddt_histogram_t ddt_histogram[DDT_TYPES][DDT_CLASSES];
ddt_histogram_t ddt_histogram_cache[DDT_TYPES][DDT_CLASSES];
extern void ddt_histogram_add(ddt_histogram_t *dst, const ddt_histogram_t *src);
extern void ddt_histogram_stat(ddt_stat_t *dds, const ddt_histogram_t *ddh);
extern boolean_t ddt_histogram_empty(const ddt_histogram_t *ddh);
extern void ddt_get_dedup_histogram(spa_t *spa, ddt_histogram_t *ddh);