Lines Matching refs:bucket
215 unsigned int bucket; in flush_latency_buckets() local
217 for (bucket = 0; bucket < KYBER_LATENCY_BUCKETS; bucket++) in flush_latency_buckets()
218 buckets[bucket] += atomic_xchg(&cpu_buckets[bucket], 0); in flush_latency_buckets()
230 unsigned int bucket, samples = 0, percentile_samples; in calculate_percentile() local
232 for (bucket = 0; bucket < KYBER_LATENCY_BUCKETS; bucket++) in calculate_percentile()
233 samples += buckets[bucket]; in calculate_percentile()
251 for (bucket = 0; bucket < KYBER_LATENCY_BUCKETS - 1; bucket++) { in calculate_percentile()
252 if (buckets[bucket] >= percentile_samples) in calculate_percentile()
254 percentile_samples -= buckets[bucket]; in calculate_percentile()
260 bucket + 1, 1 << KYBER_LATENCY_SHIFT, samples); in calculate_percentile()
262 return bucket; in calculate_percentile()
621 unsigned int bucket; in add_latency_sample() local
626 bucket = min_t(unsigned int, div64_u64(latency - 1, divisor), in add_latency_sample()
629 bucket = 0; in add_latency_sample()
632 atomic_inc(&cpu_latency->buckets[sched_domain][type][bucket]); in add_latency_sample()