函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\sched\cpufreq_schedutil.c Create Date:2022-07-27 10:45:22
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:sugov_iowait_boost() - Updates the IO boost status of a CPU

函数原型:static void sugov_iowait_boost(struct sugov_cpu *sg_cpu, u64 time, unsigned int flags)

返回类型:void

参数:

类型参数名称
struct sugov_cpu *sg_cpu
u64time
unsigned intflags
347  set_iowait_boost等于flags按位与Interface between cpufreq drivers and the scheduler:
350  如果iowait_boostsugov_iowait_reset() - Reset the IO boost status of a CPU则返回
355  如果非set_iowait_boost则返回
359  如果iowait_boost_pending则返回
361  iowait_boost_pending = true
364  如果iowait_boost
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  返回
371  iowait_boost等于IOWAIT_BOOST_MIN
调用者
名称描述
sugov_update_single
sugov_update_shared