Lines Matching refs:lstat
20 struct latency_statistic *lstat = iommu->perf_statistic;
22 return lstat && lstat[type].enabled;
27 struct latency_statistic *lstat;
36 iommu->perf_statistic = kzalloc(sizeof(*lstat) * DMAR_LATENCY_NUM,
44 lstat = iommu->perf_statistic;
46 if (!lstat[type].enabled) {
47 lstat[type].enabled = true;
48 lstat[type].counter[COUNTS_MIN] = UINT_MAX;
59 struct latency_statistic *lstat = iommu->perf_statistic;
66 memset(&lstat[type], 0, sizeof(*lstat) * DMAR_LATENCY_NUM);
72 struct latency_statistic *lstat = iommu->perf_statistic;
81 lstat[type].counter[COUNTS_10e2]++;
83 lstat[type].counter[COUNTS_10e3]++;
85 lstat[type].counter[COUNTS_10e4]++;
87 lstat[type].counter[COUNTS_10e5]++;
89 lstat[type].counter[COUNTS_10e6]++;
91 lstat[type].counter[COUNTS_10e7]++;
93 lstat[type].counter[COUNTS_10e8_plus]++;
95 min = lstat[type].counter[COUNTS_MIN];
96 max = lstat[type].counter[COUNTS_MAX];
97 lstat[type].counter[COUNTS_MIN] = min_t(u64, min, latency);
98 lstat[type].counter[COUNTS_MAX] = max_t(u64, max, latency);
99 lstat[type].counter[COUNTS_SUM] += latency;
100 lstat[type].samples++;
118 struct latency_statistic *lstat = iommu->perf_statistic;
137 u64 val = lstat[i].counter[j];
150 if (lstat[i].samples)
151 val = div_u64(val, (lstat[i].samples * 1000));