Lines Matching refs:dds
361 ddt_stat_generate(ddt_t *ddt, ddt_entry_t *dde, ddt_stat_t *dds) in ddt_stat_generate() argument
369 bzero(dds, sizeof (*dds)); in ddt_stat_generate()
381 dds->dds_blocks += 1; in ddt_stat_generate()
382 dds->dds_lsize += lsize; in ddt_stat_generate()
383 dds->dds_psize += psize; in ddt_stat_generate()
384 dds->dds_dsize += dsize; in ddt_stat_generate()
386 dds->dds_ref_blocks += refcnt; in ddt_stat_generate()
387 dds->dds_ref_lsize += lsize * refcnt; in ddt_stat_generate()
388 dds->dds_ref_psize += psize * refcnt; in ddt_stat_generate()
389 dds->dds_ref_dsize += dsize * refcnt; in ddt_stat_generate()
409 ddt_stat_t dds; in ddt_stat_update() local
413 ddt_stat_generate(ddt, dde, &dds); in ddt_stat_update()
415 bucket = highbit64(dds.dds_ref_blocks) - 1; in ddt_stat_update()
420 ddt_stat_add(&ddh->ddh_stat[bucket], &dds, neg); in ddt_stat_update()
431 ddt_histogram_stat(ddt_stat_t *dds, const ddt_histogram_t *ddh) in ddt_histogram_stat() argument
433 bzero(dds, sizeof (*dds)); in ddt_histogram_stat()
436 ddt_stat_add(dds, &ddh->ddh_stat[h], 0); in ddt_histogram_stat()