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