| /drivers/cpufreq/ |
| A D | cpufreq.c | 197 return policy && cpumask_test_cpu(cpu, policy->cpus) ? policy : NULL; in cpufreq_cpu_get_raw() 205 if (!policy || IS_ERR(policy->clk)) { in cpufreq_generic_get() 319 freqs->policy = policy; in cpufreq_notify_transition() 1150 pol = policy->policy; in cpufreq_init_policy() 1193 cpufreq_set_policy(policy, policy->governor, policy->policy); in refresh_frequency_limits() 1702 policy->last_policy = policy->policy; in __cpufreq_offline() 2467 policy->governor->exit(policy); in cpufreq_exit_governor() 2493 policy->governor->limits(policy); in cpufreq_start_governor() 2506 policy->governor->stop(policy); in cpufreq_stop_governor() 2676 policy->min, policy->max); in cpufreq_set_policy() [all …]
|
| A D | freq_table.c | 53 policy->min = policy->cpuinfo.min_freq = min_freq; in cpufreq_frequency_table_cpuinfo() 54 policy->max = max_freq; in cpufreq_frequency_table_cpuinfo() 60 policy->max = policy->cpuinfo.max_freq = max_freq; in cpufreq_frequency_table_cpuinfo() 62 if (policy->min == ~0) in cpufreq_frequency_table_cpuinfo() 76 policy->min, policy->max, policy->cpu); in cpufreq_frequency_table_verify() 83 if ((freq >= policy->min) && (freq <= policy->max)) { in cpufreq_frequency_table_verify() 93 policy->max = prev_smaller; in cpufreq_frequency_table_verify() 98 policy->min, policy->max, policy->cpu); in cpufreq_frequency_table_verify() 110 if (!policy->freq_table) in cpufreq_generic_frequency_table_verify() 113 return cpufreq_frequency_table_verify(policy, policy->freq_table); in cpufreq_generic_frequency_table_verify() [all …]
|
| A D | virtual-cpufreq.c | 122 freqs.old = policy->cur; in virt_cpufreq_target() 164 policy->cpuinfo.min_freq = 1; in virt_cpufreq_get_freq_info() 165 policy->cpuinfo.max_freq = virt_cpufreq_get_perftbl_entry(policy->cpu, 0); in virt_cpufreq_get_freq_info() 167 policy->min = policy->cpuinfo.min_freq; in virt_cpufreq_get_freq_info() 168 policy->max = policy->cpuinfo.max_freq; in virt_cpufreq_get_freq_info() 170 policy->cur = policy->max; in virt_cpufreq_get_freq_info() 182 policy->freq_table = table; in virt_cpufreq_get_freq_info() 217 policy->fast_switch_possible = true; in virt_cpufreq_cpu_init() 235 kfree(policy->freq_table); in virt_cpufreq_cpu_exit() 252 if (policy->freq_table) in virt_cpufreq_verify_policy() [all …]
|
| A D | cpufreq_userspace.c | 52 return sprintf(buf, "%u\n", policy->cur); in show_speed() 65 policy->governor_data = userspace; in cpufreq_userspace_policy_init() 75 kfree(policy->governor_data); in cpufreq_userspace_policy_exit() 76 policy->governor_data = NULL; in cpufreq_userspace_policy_exit() 83 BUG_ON(!policy->cur); in cpufreq_userspace_policy_start() 88 userspace->setspeed = policy->cur; in cpufreq_userspace_policy_start() 112 policy->cpu, policy->min, policy->max, policy->cur, userspace->setspeed); in cpufreq_userspace_policy_limits() 114 if (policy->max < userspace->setspeed) in cpufreq_userspace_policy_limits() 115 __cpufreq_driver_target(policy, policy->max, in cpufreq_userspace_policy_limits() 117 else if (policy->min > userspace->setspeed) in cpufreq_userspace_policy_limits() [all …]
|
| A D | amd-pstate.c | 572 if (!policy) in amd_pstate_update() 610 if (!policy) in amd_pstate_verify() 711 if (!policy) in amd_pstate_adjust_perf() 757 policy->max = policy->cpuinfo.max_freq; in amd_pstate_cpu_boost_update() 1006 policy->cpuinfo.min_freq = policy->min = perf_to_freq(perf, in amd_pstate_cpu_init() 1020 policy->cur = policy->cpuinfo.min_freq; in amd_pstate_cpu_init() 1508 policy->cur = policy->cpuinfo.min_freq; in amd_pstate_epp_cpu_init() 1519 policy->policy = CPUFREQ_POLICY_PERFORMANCE; in amd_pstate_epp_cpu_init() 1522 policy->policy = CPUFREQ_POLICY_POWERSAVE; in amd_pstate_epp_cpu_init() 1585 cpudata->policy = policy->policy; in amd_pstate_epp_set_policy() [all …]
|
| A D | cppc_cpufreq.c | 272 freqs.old = policy->cur; in cppc_cpufreq_set_target() 361 int cpu = policy->cpu; in get_perf_level_count() 396 if (!policy) in cppc_get_cpu_power() 466 if (!policy) in cppc_get_cpu_cost() 597 policy->max = cppc_perf_to_khz(caps, policy->boost_enabled ? in cppc_cpufreq_cpu_init() 606 policy->cpuinfo.max_freq = policy->max; in cppc_cpufreq_cpu_init() 626 policy->shared_type); in cppc_cpufreq_cpu_init() 734 if (!policy) in cppc_cpufreq_get_rate() 739 cpufreq_cpu_put(policy); in cppc_cpufreq_get_rate() 781 policy->cpuinfo.max_freq = policy->max; in cppc_cpufreq_set_boost() [all …]
|
| A D | sh-cpufreq.c | 33 struct cpufreq_policy *policy; member 45 struct cpufreq_policy *policy = target->policy; in __sh_cpufreq_target() local 46 int cpu = policy->cpu; in __sh_cpufreq_target() 60 if (freq < (policy->min * 1000) || freq > (policy->max * 1000)) in __sh_cpufreq_target() 84 struct cpufreq_target data = { .policy = policy, .freq = target_freq }; in sh_cpufreq_target() 98 cpufreq_verify_within_cpu_limits(policy); in sh_cpufreq_verify() 109 unsigned int cpu = policy->cpu; in sh_cpufreq_cpu_init() 124 policy->freq_table = freq_table; in sh_cpufreq_cpu_init() 129 policy->min = policy->cpuinfo.min_freq = in sh_cpufreq_cpu_init() 131 policy->max = policy->cpuinfo.max_freq = in sh_cpufreq_cpu_init() [all …]
|
| A D | acpi-cpufreq.c | 168 set_boost(policy, val); in store_cpb() 372 if (unlikely(!policy)) in get_cur_freq_on_cpu() 375 data = policy->driver_data; in get_cur_freq_on_cpu() 442 cpumask_of(policy->cpu) : policy->cpus; in acpi_cpufreq_target() 721 policy->driver_data = data; in acpi_cpufreq_cpu_init() 880 policy->cur = acpi_cpufreq_guess_freq(data, policy->cpu); in acpi_cpufreq_cpu_init() 907 !(policy_is_shared(policy) && policy->shared_type != CPUFREQ_SHARED_TYPE_ANY); in acpi_cpufreq_cpu_init() 920 set_boost(policy, policy->boost_enabled); in acpi_cpufreq_cpu_init() 934 policy->driver_data = NULL; in acpi_cpufreq_cpu_init() 947 policy->driver_data = NULL; in acpi_cpufreq_cpu_exit() [all …]
|
| A D | gx-suspmod.c | 339 policy->cpu = 0; in cpufreq_gx_verify() 352 policy->min = tmp_freq; in cpufreq_gx_verify() 353 if (policy->min > policy->max) in cpufreq_gx_verify() 354 policy->max = tmp_freq; in cpufreq_gx_verify() 358 policy->max = tmp_freq; in cpufreq_gx_verify() 359 if (policy->max < policy->min) in cpufreq_gx_verify() 360 policy->max = policy->min; in cpufreq_gx_verify() 381 policy->cpu = 0; in cpufreq_gx_target() 402 if (!policy || policy->cpu != 0) in cpufreq_gx_cpu_init() 418 policy->cpu = 0; in cpufreq_gx_cpu_init() [all …]
|
| A D | cpufreq_governor.c | 137 for_each_cpu(j, policy->cpus) { in dbs_update() 236 struct cpufreq_policy *policy; in dbs_work_handler() local 240 policy = policy_dbs->policy; in dbs_work_handler() 241 gov = dbs_governor_of(policy); in dbs_work_handler() 326 struct cpufreq_policy *policy = policy_dbs->policy; in gov_set_update_util() local 344 for_each_cpu(i, policy->cpus) in gov_clear_update_util() 361 policy_dbs->policy = policy; in alloc_policy_dbs_info() 409 if (policy->governor_data) in cpufreq_dbs_governor_init() 473 policy->governor_data = NULL; in cpufreq_dbs_governor_init() 522 if (!policy->cur) in cpufreq_dbs_governor_start() [all …]
|
| A D | qcom-cpufreq-hw.c | 58 struct cpufreq_policy *policy; member 152 if (!policy) in qcom_cpufreq_get_freq() 155 data = policy->driver_data; in qcom_cpufreq_get_freq() 168 if (!policy) in __qcom_cpufreq_hw_get() 171 data = policy->driver_data; in __qcom_cpufreq_hw_get() 297 policy->freq_table = table; in qcom_cpufreq_hw_read_lut() 328 struct cpufreq_policy *policy = data->policy; in qcom_lmh_dcvs_notify() local 525 policy->cpu); in qcom_cpufreq_hw_cpu_init() 553 policy->driver_data = data; in qcom_cpufreq_hw_cpu_init() 555 data->policy = policy; in qcom_cpufreq_hw_cpu_init() [all …]
|
| A D | cpufreq_ondemand.c | 79 index = cpufreq_frequency_table_target(policy, freq_next, policy->min, in generic_powersave_bias_target() 80 policy->max, relation); in generic_powersave_bias_target() 124 else if (policy->cur == policy->max) in dbs_freq_increase() 149 if (policy->cur < policy->max) in od_update() 151 dbs_freq_increase(policy, policy->max); in od_update() 156 min_f = policy->cpuinfo.min_freq; in od_update() 157 max_f = policy->cpuinfo.max_freq; in od_update() 191 od_update(policy); in od_dbs_update() 429 struct cpufreq_policy *policy; in od_set_powersave_bias() local 437 policy = cpufreq_cpu_get_raw(cpu); in od_set_powersave_bias() [all …]
|
| A D | longrun.c | 42 policy->policy = CPUFREQ_POLICY_PERFORMANCE; in longrun_get_policy() 44 policy->policy = CPUFREQ_POLICY_POWERSAVE; in longrun_get_policy() 53 policy->min = policy->max = longrun_high_freq; in longrun_get_policy() 55 policy->min = longrun_low_freq + msr_lo * in longrun_get_policy() 60 policy->cpu = 0; in longrun_get_policy() 76 if (!policy) in longrun_set_policy() 97 switch (policy->policy) { in longrun_set_policy() 127 if (!policy) in longrun_verify_policy() 130 policy->cpu = 0; in longrun_verify_policy() 257 if (policy->cpu != 0) in longrun_cpu_init() [all …]
|
| A D | mediatek-cpufreq-hw.c | 60 struct cpufreq_policy *policy; in mtk_cpufreq_get_cpu_power() local 64 if (!policy) in mtk_cpufreq_get_cpu_power() 67 data = policy->driver_data; in mtk_cpufreq_get_cpu_power() 96 struct cpufreq_policy *policy; in mtk_cpufreq_hw_get() local 99 policy = cpufreq_cpu_get_raw(cpu); in mtk_cpufreq_hw_get() 100 if (!policy) in mtk_cpufreq_hw_get() 103 data = policy->driver_data; in mtk_cpufreq_hw_get() 176 policy->cpus, &args); in mtk_cpu_resources_init() 214 policy->driver_data = data; in mtk_cpu_resources_init() 237 data = policy->driver_data; in mtk_cpufreq_hw_cpu_init() [all …]
|
| A D | apple-soc-cpufreq.c | 137 struct cpufreq_policy *policy; in apple_soc_cpufreq_get_rate() local 142 policy = cpufreq_cpu_get_raw(cpu); in apple_soc_cpufreq_get_rate() 143 if (unlikely(!policy)) in apple_soc_cpufreq_get_rate() 146 priv = policy->driver_data; in apple_soc_cpufreq_get_rate() 204 if (apple_soc_cpufreq_set_target(policy, policy->cached_resolved_idx) < 0) in apple_soc_cpufreq_fast_switch() 207 return policy->freq_table[policy->cached_resolved_idx].frequency; in apple_soc_cpufreq_fast_switch() 220 policy->cpus, &args); in apple_soc_cpufreq_find_cluster() 248 cpu_dev = get_cpu_device(policy->cpu); in apple_soc_cpufreq_init() 307 policy->driver_data = priv; in apple_soc_cpufreq_init() 308 policy->freq_table = freq_table; in apple_soc_cpufreq_init() [all …]
|
| A D | scpi-cpufreq.c | 32 struct cpufreq_policy *policy; in scpi_cpufreq_get_rate() local 36 policy = cpufreq_cpu_get_raw(cpu); in scpi_cpufreq_get_rate() 37 if (unlikely(!policy)) in scpi_cpufreq_get_rate() 40 priv = policy->driver_data; in scpi_cpufreq_get_rate() 50 struct scpi_data *priv = policy->driver_data; in scpi_cpufreq_set_target() 99 cpu_dev = get_cpu_device(policy->cpu); in scpi_cpufreq_init() 152 policy->driver_data = priv; in scpi_cpufreq_init() 153 policy->freq_table = freq_table; in scpi_cpufreq_init() 156 policy->dvfs_possible_from_any_cpu = true; in scpi_cpufreq_init() 162 policy->cpuinfo.transition_latency = latency; in scpi_cpufreq_init() [all …]
|
| A D | amd_freq_sensitivity.c | 51 if (!policy->freq_table) in amd_powersave_bias_target() 63 freq_next = policy->cur; in amd_powersave_bias_target() 72 freq_next = policy->cur; in amd_powersave_bias_target() 83 if (data->freq_prev == policy->cur) in amd_powersave_bias_target() 84 freq_next = policy->cur; in amd_powersave_bias_target() 86 if (freq_next > policy->cur) in amd_powersave_bias_target() 87 freq_next = policy->cur; in amd_powersave_bias_target() 88 else if (freq_next < policy->cur) in amd_powersave_bias_target() 89 freq_next = policy->min; in amd_powersave_bias_target() 93 index = cpufreq_table_find_index_h(policy, in amd_powersave_bias_target() [all …]
|
| A D | scmi-cpufreq.c | 40 struct cpufreq_policy *policy; in scmi_cpufreq_get_rate() local 45 policy = cpufreq_cpu_get_raw(cpu); in scmi_cpufreq_get_rate() 46 if (unlikely(!policy)) in scmi_cpufreq_get_rate() 49 priv = policy->driver_data; in scmi_cpufreq_get_rate() 65 struct scmi_data *priv = policy->driver_data; in scmi_cpufreq_set_target() 74 struct scmi_data *priv = policy->driver_data; in scmi_cpufreq_fast_switch() 205 cpu_dev = get_cpu_device(policy->cpu); in scmi_cpufreq_init() 288 policy->driver_data = priv; in scmi_cpufreq_init() 289 policy->freq_table = freq_table; in scmi_cpufreq_init() 300 policy->fast_switch_possible = in scmi_cpufreq_init() [all …]
|
| A D | cpufreq_stats.c | 60 struct cpufreq_stats *stats = policy->stats; in show_total_trans() 71 struct cpufreq_stats *stats = policy->stats; in show_time_in_state() 106 struct cpufreq_stats *stats = policy->stats; in store_reset() 126 struct cpufreq_stats *stats = policy->stats; in show_trans_table() 196 struct cpufreq_stats *stats = policy->stats; in cpufreq_stats_free_table() 207 policy->stats = NULL; in cpufreq_stats_free_table() 217 count = cpufreq_table_count_valid_entries(policy); in cpufreq_stats_create_table() 222 if (policy->stats) in cpufreq_stats_create_table() 254 policy->stats = stats; in cpufreq_stats_create_table() 259 policy->stats = NULL; in cpufreq_stats_create_table() [all …]
|
| A D | amd-pstate-ut.c | 125 policy = cpufreq_cpu_get(cpu); in amd_pstate_ut_check_perf() 126 if (!policy) in amd_pstate_ut_check_perf() 128 cpudata = policy->driver_data; in amd_pstate_ut_check_perf() 197 policy = cpufreq_cpu_get(cpu); in amd_pstate_ut_check_freq() 198 if (!policy) in amd_pstate_ut_check_freq() 200 cpudata = policy->driver_data; in amd_pstate_ut_check_freq() 205 (policy->cpuinfo.min_freq > 0))) { in amd_pstate_ut_check_freq() 212 if (cpudata->lowest_nonlinear_freq != policy->min) { in amd_pstate_ut_check_freq() 219 if ((policy->max != policy->cpuinfo.max_freq) && in amd_pstate_ut_check_freq() 220 (policy->max != cpudata->nominal_freq)) { in amd_pstate_ut_check_freq() [all …]
|
| A D | cpufreq_conservative.c | 38 struct cpufreq_policy *policy) in get_freq_step() argument 65 unsigned int load = dbs_update(policy); in cs_dbs_update() 80 if (requested_freq > policy->max || requested_freq < policy->min) { in cs_dbs_update() 81 requested_freq = policy->cur; in cs_dbs_update() 97 requested_freq = policy->min; in cs_dbs_update() 107 if (requested_freq == policy->max) in cs_dbs_update() 111 if (requested_freq > policy->max) in cs_dbs_update() 112 requested_freq = policy->max; in cs_dbs_update() 130 if (requested_freq == policy->min) in cs_dbs_update() 136 requested_freq = policy->min; in cs_dbs_update() [all …]
|
| A D | omap-cpufreq.c | 46 old_freq = policy->cur; in omap_target() 50 ret = clk_round_rate(policy->clk, freq); in omap_target() 86 ret = clk_set_rate(policy->clk, new_freq * 1000); in omap_target() 94 clk_set_rate(policy->clk, old_freq * 1000); in omap_target() 112 policy->clk = clk_get(NULL, "cpufreq_ck"); in omap_cpu_init() 113 if (IS_ERR(policy->clk)) in omap_cpu_init() 114 return PTR_ERR(policy->clk); in omap_cpu_init() 121 __func__, policy->cpu, result); in omap_cpu_init() 122 clk_put(policy->clk); in omap_cpu_init() 130 cpufreq_generic_init(policy, freq_table, 300 * 1000); in omap_cpu_init() [all …]
|
| A D | s3c64xx-cpufreq.c | 63 old_freq = clk_get_rate(policy->clk) / 1000; in s3c64xx_cpufreq_set_target() 78 ret = clk_set_rate(policy->clk, new_freq * 1000); in s3c64xx_cpufreq_set_target() 93 if (clk_set_rate(policy->clk, old_freq * 1000) < 0) in s3c64xx_cpufreq_set_target() 102 clk_get_rate(policy->clk) / 1000); in s3c64xx_cpufreq_set_target() 150 if (policy->cpu != 0) in s3c64xx_cpufreq_driver_init() 153 policy->clk = clk_get(NULL, "armclk"); in s3c64xx_cpufreq_driver_init() 154 if (IS_ERR(policy->clk)) { in s3c64xx_cpufreq_driver_init() 156 PTR_ERR(policy->clk)); in s3c64xx_cpufreq_driver_init() 157 return PTR_ERR(policy->clk); in s3c64xx_cpufreq_driver_init() 175 r = clk_round_rate(policy->clk, freq->frequency * 1000); in s3c64xx_cpufreq_driver_init() [all …]
|
| /drivers/hwtracing/stm/ |
| A D | policy.c | 235 policy = parent_node->policy; in stp_policy_node_make() 238 if (!policy->stm) in stp_policy_node_make() 256 policy_node->policy = policy; in stp_policy_node_make() 295 (policy && policy->stm) ? in stp_policy_device_show() 311 (policy && policy->stm) ? in stp_policy_protocol_show() 340 stm->policy = NULL; in stp_policy_unbind() 341 policy->stm = NULL; in stp_policy_unbind() 364 kfree(policy); in stp_policy_release() 435 if (stm->policy) { in stp_policy_make() 440 stm->policy = kzalloc(sizeof(*stm->policy), GFP_KERNEL); in stp_policy_make() [all …]
|
| /drivers/thermal/ |
| A D | cpufreq_cooling.c | 73 struct cpufreq_policy *policy; member 237 struct cpufreq_policy *policy = cpufreq_cdev->policy; in cpufreq_get_requested_power() local 320 struct cpufreq_policy *policy = cpufreq_cdev->policy; in cpufreq_power2state() local 334 struct cpufreq_policy *policy; in em_is_sane() local 340 policy = cpufreq_cdev->policy; in em_is_sane() 393 struct cpufreq_policy *policy; in get_state_freq() local 414 policy = cpufreq_cdev->policy; in get_state_freq() 517 struct cpufreq_policy *policy, in __cpufreq_cooling_register() argument 528 if (IS_ERR_OR_NULL(policy)) { in __cpufreq_cooling_register() 550 cpufreq_cdev->policy = policy; in __cpufreq_cooling_register() [all …]
|