Home
last modified time | relevance | path

Searched refs:kqd (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/block/
H A Dkyber-iosched.c210 static void flush_latency_buckets(struct kyber_queue_data *kqd, in flush_latency_buckets() argument
214 unsigned int *buckets = kqd->latency_buckets[sched_domain][type]; in flush_latency_buckets()
226 static int calculate_percentile(struct kyber_queue_data *kqd, in calculate_percentile() argument
230 unsigned int *buckets = kqd->latency_buckets[sched_domain][type]; in calculate_percentile()
243 if (!kqd->latency_timeout[sched_domain]) in calculate_percentile()
244 kqd->latency_timeout[sched_domain] = max(jiffies + HZ, 1UL); in calculate_percentile()
246 time_is_after_jiffies(kqd->latency_timeout[sched_domain])) { in calculate_percentile()
249 kqd->latency_timeout[sched_domain] = 0; in calculate_percentile()
257 memset(buckets, 0, sizeof(kqd->latency_buckets[sched_domain][type])); in calculate_percentile()
259 trace_kyber_latency(kqd->dev, kyber_domain_names[sched_domain], in calculate_percentile()
[all …]