Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/platform/x86/intel_ips.c ips_gpu_busy() -> ips_gpu_turbo_enabled()

Type Parameter Key Value
PARAM_VALUE 0 ips->limits->core_temp_limit 95
PARAM_VALUE 0 ips->limits->mch_temp_limit 90
PARAM_VALUE 0 ips->limits->mcp_power_limit 18000,25000,35000
BUF_SIZE 0 ips 128
BUF_SIZE 0 ips 128
DATA_SOURCE 0 ips $0
HOST_DATA 0 ips->__cpu_turbo_on 0
HOST_DATA 0 ips->__gpu_turbo_on 0-1
HOST_DATA 0 ips->core_power_limit 0-u16max
HOST_DATA 0 ips->cpu_avg_power 0-6553500[c]
HOST_DATA 0 ips->cpu_turbo_enabled 0
HOST_DATA 0 ips->cta_val 0-u16max
HOST_DATA 0 ips->ctv1_avg_temp 0-9500
HOST_DATA 0 ips->ctv2_avg_temp 0-u16max
HOST_DATA 0 ips->gpu_preferred 0-1
HOST_DATA 0 ips->irq s32min-s32max
HOST_DATA 0 ips->mch_avg_power 0-u16max[c]
HOST_DATA 0 ips->mch_avg_temp 0-9000
HOST_DATA 0 ips->mch_power_limit 0-u16max
HOST_DATA 0 ips->mcp_avg_temp 0-u16max[c]
HOST_DATA 0 ips->mcp_power_limit 18000-35000
HOST_DATA 0 ips->mgta_val 0-u16max
HOST_DATA 0 ips->orig_turbo_limit 0-u64max
HOST_DATA 0 ips->orig_turbo_ratios 0-u64max
HOST_DATA 0 ips->poll_turbo_status 1
HOST_DATA 0 ips->pta_val 0-u16max
HOST_DATA 0 ips->second_cpu 0-1
HOST_DATA 0 ips->timer.expires 0-u64max
HOST_DATA 0 ips->timer.flags 0-u32max
HOST_DATA 0 ips->turbo_toggle_allowed 0-1

drivers/platform/x86/intel_ips.c ips_gpu_lower() -> ips_gpu_turbo_enabled()

Type Parameter Key Value
PARAM_VALUE 0 ips 4096-ptr_max
PARAM_VALUE 0 ips->limits->core_temp_limit 95
PARAM_VALUE 0 ips->limits->mch_temp_limit 90
PARAM_VALUE 0 ips->limits->mcp_power_limit 18000,25000,35000
PARAM_VALUE 0 ips->turbo_status_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 ips 128
BUF_SIZE 0 ips 128
CAPPED_DATA 0 ips->mcp_avg_temp 1
DATA_SOURCE 0 ips $0
HOST_DATA 0 ips->__cpu_turbo_on 0
HOST_DATA 0 ips->__gpu_turbo_on 0-1
HOST_DATA 0 ips->core_power_limit 0-u16max
HOST_DATA 0 ips->cpu_avg_power 0-u32max
HOST_DATA 0 ips->cpu_turbo_enabled 0
HOST_DATA 0 ips->cta_val 0-u16max
HOST_DATA 0 ips->ctv1_avg_temp 0-u16max
HOST_DATA 0 ips->ctv2_avg_temp 0-u16max
HOST_DATA 0 ips->gpu_preferred 0-1
HOST_DATA 0 ips->gpu_turbo_enabled 0-1
HOST_DATA 0 ips->irq s32min-s32max
HOST_DATA 0 ips->mch_avg_power 0-u32max
HOST_DATA 0 ips->mch_avg_temp 0-u16max
HOST_DATA 0 ips->mch_power_limit 0-u16max
HOST_DATA 0 ips->mcp_avg_temp 0-u16max[c]
HOST_DATA 0 ips->mcp_power_limit 18000-35000
HOST_DATA 0 ips->mgta_val 0-u16max
HOST_DATA 0 ips->orig_turbo_limit 0-u64max
HOST_DATA 0 ips->orig_turbo_ratios 0-u64max
HOST_DATA 0 ips->poll_turbo_status 1
HOST_DATA 0 ips->pta_val 0-u16max
HOST_DATA 0 ips->second_cpu 0-1
HOST_DATA 0 ips->timer.expires 0-u64max
HOST_DATA 0 ips->timer.flags 0-u32max
HOST_DATA 0 ips->turbo_toggle_allowed 0-1

drivers/platform/x86/intel_ips.c ips_gpu_raise() -> ips_gpu_turbo_enabled()

Type Parameter Key Value
PARAM_VALUE 0 ips 4096-ptr_max
PARAM_VALUE 0 ips->limits 4096-ptr_max
PARAM_VALUE 0 ips->limits->core_temp_limit 95
PARAM_VALUE 0 ips->limits->mch_temp_limit 90
PARAM_VALUE 0 ips->limits->mcp_power_limit 18000,25000,35000
PARAM_VALUE 0 ips->mch_avg_power 0-u16max
PARAM_VALUE 0 ips->mch_avg_temp 0-9000
PARAM_VALUE 0 ips->turbo_status_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 ips 128
BUF_SIZE 0 ips 128
CAPPED_DATA 0 ips->cpu_avg_power 1
CAPPED_DATA 0 ips->mch_avg_power 1
CAPPED_DATA 0 ips->mcp_avg_temp 1
DATA_SOURCE 0 ips $0
HOST_DATA 0 ips->__cpu_turbo_on 0
HOST_DATA 0 ips->__gpu_turbo_on 0-1
HOST_DATA 0 ips->core_power_limit 0-u16max
HOST_DATA 0 ips->cpu_avg_power 0-u32max[c]
HOST_DATA 0 ips->cpu_turbo_enabled 0
HOST_DATA 0 ips->cta_val 0-u16max
HOST_DATA 0 ips->ctv1_avg_temp 0-u16max
HOST_DATA 0 ips->ctv2_avg_temp 0-u16max
HOST_DATA 0 ips->gpu_preferred 0-1
HOST_DATA 0 ips->gpu_turbo_enabled 0-1
HOST_DATA 0 ips->irq s32min-s32max
HOST_DATA 0 ips->mch_avg_power 0-u16max[c]
HOST_DATA 0 ips->mch_avg_temp 0-9000
HOST_DATA 0 ips->mch_power_limit 0-u16max
HOST_DATA 0 ips->mcp_avg_temp 0-u16max[c]
HOST_DATA 0 ips->mcp_power_limit 18000-35000
HOST_DATA 0 ips->mgta_val 0-u16max
HOST_DATA 0 ips->orig_turbo_limit 0-u64max
HOST_DATA 0 ips->orig_turbo_ratios 0-u64max
HOST_DATA 0 ips->poll_turbo_status 1
HOST_DATA 0 ips->pta_val 0-u16max
HOST_DATA 0 ips->second_cpu 0-1
HOST_DATA 0 ips->timer.expires 0-u64max
HOST_DATA 0 ips->timer.flags 0-u32max
HOST_DATA 0 ips->turbo_toggle_allowed 0-1