Lines Matching refs:dds
352 ddt_stat_generate(ddt_t *ddt, ddt_entry_t *dde, ddt_stat_t *dds) in ddt_stat_generate() argument
360 bzero(dds, sizeof (*dds)); in ddt_stat_generate()
372 dds->dds_blocks += 1; in ddt_stat_generate()
373 dds->dds_lsize += lsize; in ddt_stat_generate()
374 dds->dds_psize += psize; in ddt_stat_generate()
375 dds->dds_dsize += dsize; in ddt_stat_generate()
377 dds->dds_ref_blocks += refcnt; in ddt_stat_generate()
378 dds->dds_ref_lsize += lsize * refcnt; in ddt_stat_generate()
379 dds->dds_ref_psize += psize * refcnt; in ddt_stat_generate()
380 dds->dds_ref_dsize += dsize * refcnt; in ddt_stat_generate()
400 ddt_stat_t dds; in ddt_stat_update() local
404 ddt_stat_generate(ddt, dde, &dds); in ddt_stat_update()
406 bucket = highbit64(dds.dds_ref_blocks) - 1; in ddt_stat_update()
411 ddt_stat_add(&ddh->ddh_stat[bucket], &dds, neg); in ddt_stat_update()
422 ddt_histogram_stat(ddt_stat_t *dds, const ddt_histogram_t *ddh) in ddt_histogram_stat() argument
424 bzero(dds, sizeof (*dds)); in ddt_histogram_stat()
427 ddt_stat_add(dds, &ddh->ddh_stat[h], 0); in ddt_histogram_stat()