Searched refs:cpudata (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/cpufreq/ |
H A D | amd-pstate.c | 195 static u8 msr_get_epp(struct amd_cpudata *cpudata) in msr_get_epp() argument 200 ret = rdmsrq_on_cpu(cpudata->cpu, MSR_AMD_CPPC_REQ, &value); in msr_get_epp() 211 static inline s16 amd_pstate_get_epp(struct amd_cpudata *cpudata) in amd_pstate_get_epp() argument 213 return static_call(amd_pstate_get_epp)(cpudata); in amd_pstate_get_epp() 216 static u8 shmem_get_epp(struct amd_cpudata *cpudata) in shmem_get_epp() argument 221 ret = cppc_get_epp_perf(cpudata->cpu, &epp); in shmem_get_epp() 233 struct amd_cpudata *cpudata = policy->driver_data; in msr_update_perf() local 236 value = prev = READ_ONCE(cpudata->cppc_req_cached); in msr_update_perf() 246 union perf_cached perf = READ_ONCE(cpudata->perf); in msr_update_perf() 248 trace_amd_pstate_epp_perf(cpudata in msr_update_perf() 288 struct amd_cpudata *cpudata = policy->driver_data; msr_set_epp() local 333 struct amd_cpudata *cpudata = policy->driver_data; shmem_set_epp() local 389 msr_init_perf(struct amd_cpudata * cpudata) msr_init_perf() argument 432 shmem_init_perf(struct amd_cpudata * cpudata) shmem_init_perf() argument 476 amd_pstate_init_perf(struct amd_cpudata * cpudata) amd_pstate_init_perf() argument 484 struct amd_cpudata *cpudata = policy->driver_data; shmem_update_perf() local 533 amd_pstate_sample(struct amd_cpudata * cpudata) amd_pstate_sample() argument 566 amd_pstate_update(struct amd_cpudata * cpudata,u8 min_perf,u8 des_perf,u8 max_perf,bool fast_switch,int gov_flags) amd_pstate_update() argument 607 struct amd_cpudata *cpudata; amd_pstate_verify() local 630 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_update_min_max_limit() local 651 struct amd_cpudata *cpudata; amd_pstate_update_freq() local 708 struct amd_cpudata *cpudata; amd_pstate_adjust_perf() local 744 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_cpu_boost_update() local 770 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_set_boost() local 784 amd_pstate_init_boost_support(struct amd_cpudata * cpudata) amd_pstate_init_boost_support() argument 823 amd_pstate_init_prefcore(struct amd_cpudata * cpudata) amd_pstate_init_prefcore() argument 844 struct amd_cpudata *cpudata; amd_pstate_update_limits() local 911 amd_pstate_init_freq(struct amd_cpudata * cpudata) amd_pstate_init_freq() argument 967 struct amd_cpudata *cpudata; amd_pstate_cpu_init() local 1056 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_cpu_exit() local 1078 struct amd_cpudata *cpudata; show_amd_pstate_max_freq() local 1091 struct amd_cpudata *cpudata; show_amd_pstate_lowest_nonlinear_freq() local 1108 struct amd_cpudata *cpudata; show_amd_pstate_highest_perf() local 1119 struct amd_cpudata *cpudata = policy->driver_data; show_amd_pstate_prefcore_ranking() local 1130 struct amd_cpudata *cpudata = policy->driver_data; show_amd_pstate_hw_prefcore() local 1142 struct amd_cpudata *cpudata = policy->driver_data; show_energy_performance_available_preferences() local 1159 struct amd_cpudata *cpudata = policy->driver_data; store_energy_performance_preference() local 1190 struct amd_cpudata *cpudata = policy->driver_data; show_energy_performance_preference() local 1459 struct amd_cpudata *cpudata; amd_pstate_epp_cpu_init() local 1542 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_epp_cpu_exit() local 1559 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_epp_update_limit() local 1579 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_epp_set_policy() local 1607 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_cpu_offline() local 1620 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_suspend() local 1644 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_resume() local 1655 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_epp_resume() local [all...] |
H A D | intel_pstate.c | 229 struct cpudata { struct 270 static struct cpudata **all_cpu_data; argument 295 u64 (*get_val)(struct cpudata*, int pstate); 296 void (*get_vid)(struct cpudata *); 444 struct cpudata *cpu; in intel_pstate_init_acpi_perf_limits() 500 struct cpudata *cpu; in intel_pstate_exit_perf_limits() 535 static int intel_pstate_freq_to_hwp_rel(struct cpudata *cpu, int freq, in intel_pstate_freq_to_hwp_rel() 554 static int intel_pstate_freq_to_hwp(struct cpudata *cpu, int freq) in intel_pstate_freq_to_hwp() 570 static void intel_pstate_hybrid_hwp_adjust(struct cpudata *cpu) in intel_pstate_hybrid_hwp_adjust() 616 struct cpudata *cpu = all_cpu_data[0]; in min_perf_pct_min() [all …]
|
H A D | amd-pstate-ut.c | 123 struct amd_cpudata *cpudata; in amd_pstate_ut_check_perf() local 128 cpudata = policy->driver_data; in amd_pstate_ut_check_perf() 154 cur_perf = READ_ONCE(cpudata->perf); in amd_pstate_ut_check_perf() 155 if (highest_perf != cur_perf.highest_perf && !cpudata->hw_prefcore) { in amd_pstate_ut_check_perf() 195 struct amd_cpudata *cpudata; in amd_pstate_ut_check_freq() local 200 cpudata = policy->driver_data; in amd_pstate_ut_check_freq() 202 if (!((policy->cpuinfo.max_freq >= cpudata->nominal_freq) && in amd_pstate_ut_check_freq() 203 (cpudata->nominal_freq > cpudata->lowest_nonlinear_freq) && in amd_pstate_ut_check_freq() 204 (cpudata in amd_pstate_ut_check_freq() [all...] |
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-trbe.c | 71 struct trbe_cpudata *cpudata; member 140 struct trbe_cpudata __percpu *cpudata; member 149 static void trbe_check_errata(struct trbe_cpudata *cpudata) in trbe_check_errata() argument 159 set_bit(i, cpudata->errata); in trbe_check_errata() 163 static bool trbe_has_erratum(struct trbe_cpudata *cpudata, int i) in trbe_has_erratum() argument 165 return (i < TRBE_ERRATA_MAX) && test_bit(i, cpudata->errata); in trbe_has_erratum() 168 static bool trbe_may_overwrite_in_fill_mode(struct trbe_cpudata *cpudata) in trbe_may_overwrite_in_fill_mode() argument 170 return trbe_has_erratum(cpudata, TRBE_WORKAROUND_OVERWRITE_FILL_MODE); in trbe_may_overwrite_in_fill_mode() 173 static bool trbe_may_write_out_of_range(struct trbe_cpudata *cpudata) in trbe_may_write_out_of_range() argument 175 return trbe_has_erratum(cpudata, TRBE_WORKAROUND_WRITE_OUT_OF_RANG in trbe_may_write_out_of_range() 178 trbe_needs_drain_after_disable(struct trbe_cpudata * cpudata) trbe_needs_drain_after_disable() argument 188 trbe_needs_ctxt_sync_after_enable(struct trbe_cpudata * cpudata) trbe_needs_ctxt_sync_after_enable() argument 199 trbe_is_broken(struct trbe_cpudata * cpudata) trbe_is_broken() argument 217 set_trbe_enabled(struct trbe_cpudata * cpudata,u64 trblimitr) set_trbe_enabled() argument 234 set_trbe_disabled(struct trbe_cpudata * cpudata) set_trbe_disabled() argument 251 trbe_drain_and_disable_local(struct trbe_cpudata * cpudata) trbe_drain_and_disable_local() argument 257 trbe_reset_local(struct trbe_cpudata * cpudata) trbe_reset_local() argument 376 struct trbe_cpudata *cpudata = buf->cpudata; trbe_min_trace_buf_size() local 404 struct trbe_cpudata *cpudata = buf->cpudata; __trbe_normal_offset() local 657 struct trbe_cpudata *cpudata = buf->cpudata; trbe_get_fault_act() local 789 struct trbe_cpudata *cpudata = dev_get_drvdata(&csdev->dev); arm_trbe_update_buffer() local 1017 struct trbe_cpudata *cpudata = dev_get_drvdata(&csdev->dev); arm_trbe_enable() local 1036 struct trbe_cpudata *cpudata = dev_get_drvdata(&csdev->dev); arm_trbe_disable() local 1097 struct trbe_cpudata *cpudata = buf->cpudata; is_perf_trbe() local 1204 struct trbe_cpudata *cpudata = dev_get_drvdata(dev); align_show() local 1212 struct trbe_cpudata *cpudata = dev_get_drvdata(dev); flag_show() local 1236 struct trbe_cpudata *cpudata = this_cpu_ptr(drvdata->cpudata); arm_trbe_enable_cpu() local 1245 struct trbe_cpudata *cpudata = this_cpu_ptr(drvdata->cpudata); arm_trbe_disable_cpu() local 1254 struct trbe_cpudata *cpudata = per_cpu_ptr(drvdata->cpudata, cpu); arm_trbe_register_coresight_cpu() local 1308 struct trbe_cpudata *cpudata = per_cpu_ptr(drvdata->cpudata, cpu); arm_trbe_probe_cpu() local [all...] |