Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\sched\cpufreq_schedutil.c Create Date:2022-07-28 09:44:56
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:sugov_iowait_boost() - Updates the IO boost status of a CPU

Proto:static void sugov_iowait_boost(struct sugov_cpu *sg_cpu, u64 time, unsigned int flags)

Type:void

Parameter:

TypeParameterName
struct sugov_cpu *sg_cpu
u64time
unsigned intflags
347  set_iowait_boost = flags & Interface between cpufreq drivers and the scheduler:
350  If iowait_boost && sugov_iowait_reset() - Reset the IO boost status of a CPU Then Return
355  If Not set_iowait_boost Then Return
359  If iowait_boost_pending Then Return
361  iowait_boost_pending = true
364  If iowait_boost Then
365  iowait_boost = min_t - return minimum of two values, using the specified type*@type: data type to use*@x: first value*@y: second value(unsignedint, iowait_boost << 1, SCHED_CAPACITY_SCALE)
367  Return
371  iowait_boost = IOWAIT_BOOST_MIN
Caller
NameDescribe
sugov_update_single
sugov_update_shared