Lines Matching defs:dds
37 ddt_stat_t *dds)
43 memset(dds, 0, sizeof (*dds));
63 dds->dds_blocks += 1;
64 dds->dds_lsize += lsize;
65 dds->dds_psize += psize;
66 dds->dds_dsize += dsize;
68 dds->dds_ref_blocks += refcnt;
69 dds->dds_ref_lsize += lsize * refcnt;
70 dds->dds_ref_psize += psize * refcnt;
71 dds->dds_ref_dsize += dsize * refcnt;
115 ddt_stat_t dds;
118 ddt_stat_generate(ddt, ddlwe, &dds);
120 bucket = highbit64(dds.dds_ref_blocks) - 1;
124 ddt_stat_add(&ddh->ddh_stat[bucket], &dds);
131 ddt_stat_t dds;
134 ddt_stat_generate(ddt, ddlwe, &dds);
136 bucket = highbit64(dds.dds_ref_blocks) - 1;
140 ddt_stat_sub(&ddh->ddh_stat[bucket], &dds);
151 ddt_histogram_total(ddt_stat_t *dds, const ddt_histogram_t *ddh)
153 memset(dds, 0, sizeof (*dds));
156 ddt_stat_add(dds, &ddh->ddh_stat[h]);
163 const ddt_stat_t *dds = &ddh->ddh_stat[h];
165 if (dds->dds_blocks == 0 &&
166 dds->dds_lsize == 0 &&
167 dds->dds_psize == 0 &&
168 dds->dds_dsize == 0 &&
169 dds->dds_ref_blocks == 0 &&
170 dds->dds_ref_lsize == 0 &&
171 dds->dds_ref_psize == 0 &&
172 dds->dds_ref_dsize == 0)