Lines Matching refs:dds
351 ddt_stat_generate(ddt_t *ddt, ddt_entry_t *dde, ddt_stat_t *dds) in ddt_stat_generate() argument
359 bzero(dds, sizeof (*dds)); in ddt_stat_generate()
371 dds->dds_blocks += 1; in ddt_stat_generate()
372 dds->dds_lsize += lsize; in ddt_stat_generate()
373 dds->dds_psize += psize; in ddt_stat_generate()
374 dds->dds_dsize += dsize; in ddt_stat_generate()
376 dds->dds_ref_blocks += refcnt; in ddt_stat_generate()
377 dds->dds_ref_lsize += lsize * refcnt; in ddt_stat_generate()
378 dds->dds_ref_psize += psize * refcnt; in ddt_stat_generate()
379 dds->dds_ref_dsize += dsize * refcnt; in ddt_stat_generate()
399 ddt_stat_t dds; in ddt_stat_update() local
403 ddt_stat_generate(ddt, dde, &dds); in ddt_stat_update()
405 bucket = highbit64(dds.dds_ref_blocks) - 1; in ddt_stat_update()
410 ddt_stat_add(&ddh->ddh_stat[bucket], &dds, neg); in ddt_stat_update()
421 ddt_histogram_stat(ddt_stat_t *dds, const ddt_histogram_t *ddh) in ddt_histogram_stat() argument
423 bzero(dds, sizeof (*dds)); in ddt_histogram_stat()
426 ddt_stat_add(dds, &ddh->ddh_stat[h], 0); in ddt_histogram_stat()