Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:flush_latency_buckets

Proto:static void flush_latency_buckets(struct kyber_queue_data *kqd, struct kyber_cpu_latency *cpu_latency, unsigned int sched_domain, unsigned int type)

Type:void

Parameter:

TypeParameterName
struct kyber_queue_data *kqd
struct kyber_cpu_latency *cpu_latency
unsigned intsched_domain
unsigned inttype
213  buckets = latency_buckets[sched_domain][type]
214  cpu_buckets = buckets[sched_domain][type]
217  When bucket < KYBER_LATENCY_BUCKETS cycle buckets[bucket] += atomic_xchg( & cpu_buckets[bucket], 0)
Caller
NameDescribe
kyber_timer_fn