Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:block\kyber-iosched.c Create Date:2022-07-28 17:51:50
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:kyber_timer_fn

Proto:static void kyber_timer_fn(struct timer_list *t)

Type:void

Parameter:

TypeParameterName
struct timer_list *t
278  kqd = from_timer(kqd, t, timer)
281  bool bad = false
284  for_each_online_cpu(cpu)
287  cpu_latency = per_cpu_ptr(cpu_latency, cpu)
301  When sched_domain < KYBER_OTHER cycle
304  p90 = Calculate the histogram bucket with the given percentile rank, or -1 if there* aren't enough samples yet.
306  If p90 >= KYBER_GOOD_BUCKETS Then bad = true
315  When sched_domain < KYBER_OTHER cycle
319  p99 = Calculate the histogram bucket with the given percentile rank, or -1 if there* aren't enough samples yet.
329  If bad Then
330  If p99 < 0 Then p99 = domain_p99[sched_domain]
332  domain_p99[sched_domain] = -1
333  Else if p99 >= 0 Then
336  If p99 < 0 Then Continue
348  If bad || p99 >= KYBER_GOOD_BUCKETS Then