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 |