Lines Matching refs:bucket
218 unsigned int bucket; in flush_latency_buckets() local
220 for (bucket = 0; bucket < KYBER_LATENCY_BUCKETS; bucket++) in flush_latency_buckets()
221 buckets[bucket] += atomic_xchg(&cpu_buckets[bucket], 0); in flush_latency_buckets()
233 unsigned int bucket, samples = 0, percentile_samples; in calculate_percentile() local
235 for (bucket = 0; bucket < KYBER_LATENCY_BUCKETS; bucket++) in calculate_percentile()
236 samples += buckets[bucket]; in calculate_percentile()
254 for (bucket = 0; bucket < KYBER_LATENCY_BUCKETS - 1; bucket++) { in calculate_percentile()
255 if (buckets[bucket] >= percentile_samples) in calculate_percentile()
257 percentile_samples -= buckets[bucket]; in calculate_percentile()
263 bucket + 1, 1 << KYBER_LATENCY_SHIFT, samples); in calculate_percentile()
265 return bucket; in calculate_percentile()
626 unsigned int bucket; in add_latency_sample() local
631 bucket = min_t(unsigned int, div64_u64(latency - 1, divisor), in add_latency_sample()
634 bucket = 0; in add_latency_sample()
637 atomic_inc(&cpu_latency->buckets[sched_domain][type][bucket]); in add_latency_sample()