• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/contrib/openzfs/module/zfs/

Lines Matching defs:dk

45 	dataset_kstats_t *dk = ksp->ks_private;
46 ASSERT3P(dk->dk_kstats->ks_data, ==, ksp->ks_data);
51 dataset_kstat_values_t *dkv = dk->dk_kstats->ks_data;
53 wmsum_value(&dk->dk_sums.dss_writes);
55 wmsum_value(&dk->dk_sums.dss_nwritten);
57 wmsum_value(&dk->dk_sums.dss_reads);
59 wmsum_value(&dk->dk_sums.dss_nread);
61 wmsum_value(&dk->dk_sums.dss_nunlinks);
63 wmsum_value(&dk->dk_sums.dss_nunlinked);
69 dataset_kstats_create(dataset_kstats_t *dk, objset_t *objset)
137 kstat->ks_private = dk;
141 dk->dk_kstats = kstat;
143 wmsum_init(&dk->dk_sums.dss_writes, 0);
144 wmsum_init(&dk->dk_sums.dss_nwritten, 0);
145 wmsum_init(&dk->dk_sums.dss_reads, 0);
146 wmsum_init(&dk->dk_sums.dss_nread, 0);
147 wmsum_init(&dk->dk_sums.dss_nunlinks, 0);
148 wmsum_init(&dk->dk_sums.dss_nunlinked, 0);
152 dataset_kstats_destroy(dataset_kstats_t *dk)
154 if (dk->dk_kstats == NULL)
157 dataset_kstat_values_t *dkv = dk->dk_kstats->ks_data;
162 kstat_delete(dk->dk_kstats);
163 dk->dk_kstats = NULL;
165 wmsum_fini(&dk->dk_sums.dss_writes);
166 wmsum_fini(&dk->dk_sums.dss_nwritten);
167 wmsum_fini(&dk->dk_sums.dss_reads);
168 wmsum_fini(&dk->dk_sums.dss_nread);
169 wmsum_fini(&dk->dk_sums.dss_nunlinks);
170 wmsum_fini(&dk->dk_sums.dss_nunlinked);
174 dataset_kstats_update_write_kstats(dataset_kstats_t *dk,
179 if (dk->dk_kstats == NULL)
182 wmsum_add(&dk->dk_sums.dss_writes, 1);
183 wmsum_add(&dk->dk_sums.dss_nwritten, nwritten);
187 dataset_kstats_update_read_kstats(dataset_kstats_t *dk,
192 if (dk->dk_kstats == NULL)
195 wmsum_add(&dk->dk_sums.dss_reads, 1);
196 wmsum_add(&dk->dk_sums.dss_nread, nread);
200 dataset_kstats_update_nunlinks_kstat(dataset_kstats_t *dk, int64_t delta)
202 if (dk->dk_kstats == NULL)
205 wmsum_add(&dk->dk_sums.dss_nunlinks, delta);
209 dataset_kstats_update_nunlinked_kstat(dataset_kstats_t *dk, int64_t delta)
211 if (dk->dk_kstats == NULL)
214 wmsum_add(&dk->dk_sums.dss_nunlinked, delta);