Searched refs:cpudata (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/cpufreq/ |
| H A D | amd-pstate.c | 202 static u8 msr_get_epp(struct amd_cpudata *cpudata) in msr_get_epp() argument 207 ret = rdmsrq_on_cpu(cpudata->cpu, MSR_AMD_CPPC_REQ, &value); in msr_get_epp() 218 static inline s16 amd_pstate_get_epp(struct amd_cpudata *cpudata) in amd_pstate_get_epp() argument 220 return static_call(amd_pstate_get_epp)(cpudata); in amd_pstate_get_epp() 223 static u8 shmem_get_epp(struct amd_cpudata *cpudata) in shmem_get_epp() argument 228 ret = cppc_get_epp_perf(cpudata->cpu, &epp); in shmem_get_epp() 240 struct amd_cpudata *cpudata = policy->driver_data; in msr_update_perf() local 243 value = prev = READ_ONCE(cpudata->cppc_req_cached); in msr_update_perf() 251 union perf_cached perf = READ_ONCE(cpudata->perf); in msr_update_perf() 253 trace_call__amd_pstate_epp_perf(cpudata in msr_update_perf() 294 struct amd_cpudata *cpudata = policy->driver_data; msr_set_epp() local 339 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_set_floor_perf() local 373 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_init_floor_perf() local 408 struct amd_cpudata *cpudata = policy->driver_data; shmem_set_epp() local 464 msr_init_perf(struct amd_cpudata * cpudata) msr_init_perf() argument 508 shmem_init_perf(struct amd_cpudata * cpudata) shmem_init_perf() argument 552 amd_pstate_init_perf(struct amd_cpudata * cpudata) amd_pstate_init_perf() argument 560 struct amd_cpudata *cpudata = policy->driver_data; shmem_update_perf() local 609 amd_pstate_sample(struct amd_cpudata * cpudata) amd_pstate_sample() argument 645 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_update() local 680 struct amd_cpudata *cpudata; amd_pstate_verify() local 703 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_update_min_max_limit() local 737 struct amd_cpudata *cpudata; amd_pstate_update_freq() local 793 struct amd_cpudata *cpudata; amd_pstate_adjust_perf() local 829 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_cpu_boost_update() local 851 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_set_boost() local 865 amd_pstate_init_boost_support(struct amd_cpudata * cpudata) amd_pstate_init_boost_support() argument 904 amd_pstate_init_prefcore(struct amd_cpudata * cpudata) amd_pstate_init_prefcore() argument 925 struct amd_cpudata *cpudata; amd_pstate_update_limits() local 992 amd_pstate_init_freq(struct amd_cpudata * cpudata) amd_pstate_init_freq() argument 1050 struct amd_cpudata *cpudata; amd_pstate_cpu_init() local 1144 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_cpu_exit() local 1159 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_get_balanced_epp() local 1170 struct amd_cpudata *cpudata = container_of(nb, struct amd_cpudata, power_nb); amd_pstate_power_supply_notifier() local 1203 struct amd_cpudata *cpudata = dev_get_drvdata(dev); amd_pstate_profile_get() local 1213 struct amd_cpudata *cpudata = dev_get_drvdata(dev); amd_pstate_profile_set() local 1252 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_clear_dynamic_epp() local 1267 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_set_dynamic_epp() local 1330 struct amd_cpudata *cpudata = policy->driver_data; show_amd_pstate_max_freq() local 1338 struct amd_cpudata *cpudata; show_amd_pstate_lowest_nonlinear_freq() local 1355 struct amd_cpudata *cpudata; show_amd_pstate_highest_perf() local 1366 struct amd_cpudata *cpudata = policy->driver_data; show_amd_pstate_prefcore_ranking() local 1377 struct amd_cpudata *cpudata = policy->driver_data; show_amd_pstate_hw_prefcore() local 1388 struct amd_cpudata *cpudata = policy->driver_data; show_energy_performance_available_preferences() local 1405 struct amd_cpudata *cpudata = policy->driver_data; store_energy_performance_preference() local 1448 struct amd_cpudata *cpudata = policy->driver_data; show_energy_performance_preference() local 1480 struct amd_cpudata *cpudata = policy->driver_data; store_amd_pstate_floor_freq() local 1504 struct amd_cpudata *cpudata = policy->driver_data; show_amd_pstate_floor_freq() local 1511 struct amd_cpudata *cpudata = policy->driver_data; show_amd_pstate_floor_count() local 1882 struct amd_cpudata *cpudata; amd_pstate_epp_cpu_init() local 1976 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_epp_cpu_exit() local 1997 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_epp_update_limit() local 2019 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_epp_set_policy() local 2042 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_cpu_online() local 2057 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_cpu_offline() local 2079 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_suspend() local 2108 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_resume() local 2126 struct amd_cpudata *cpudata = policy->driver_data; amd_pstate_epp_resume() local [all...] |
| H A D | intel_pstate.c | 109 * This structure is used in the cpudata structure to store performance sample 191 * struct cpudata - Per CPU instance data storage 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 *cp 230 cpucpudata global() argument 232 policycpudata global() argument 233 update_utilcpudata global() argument 234 update_util_setcpudata global() argument 236 pstatecpudata global() argument 237 vidcpudata global() argument 239 last_updatecpudata global() argument 240 last_sample_timecpudata global() argument 241 aperf_mperf_shiftcpudata global() argument 242 prev_aperfcpudata global() argument 243 prev_mperfcpudata global() argument 244 prev_tsccpudata global() argument 245 samplecpudata global() argument 246 min_perf_ratiocpudata global() argument 996 struct cpudata *cpudata = all_cpu_data[cpu]; hybrid_register_perf_domain() local 1466 __intel_pstate_update_max_freq(struct cpufreq_policy * policy,struct cpudata * cpudata) __intel_pstate_update_max_freq() argument 1492 struct cpudata *cpudata = all_cpu_data[policy->cpu]; intel_pstate_update_limits() local 1649 struct cpudata *cpudata = all_cpu_data[cpu]; update_cpu_qos_request() local 1910 struct cpudata *cpudata = intel_pstate_notify_work() local 1965 intel_pstate_disable_hwp_interrupt(struct cpudata * cpudata) intel_pstate_disable_hwp_interrupt() argument 1986 intel_pstate_enable_hwp_interrupt(struct cpudata * cpudata) intel_pstate_enable_hwp_interrupt() argument 2006 intel_pstate_update_epp_defaults(struct cpudata * cpudata) intel_pstate_update_epp_defaults() argument 2037 intel_pstate_hwp_enable(struct cpudata * cpudata) intel_pstate_hwp_enable() argument 2089 atom_get_val(struct cpudata * cpudata,int pstate) atom_get_val() argument 2139 atom_get_vid(struct cpudata * cpudata) atom_get_vid() argument 2252 core_get_val(struct cpudata * cpudata,int pstate) core_get_val() argument [all...] |
| H A D | amd-pstate-ut.c | 154 struct amd_cpudata *cpudata; in amd_pstate_ut_check_perf() local 159 cpudata = policy->driver_data; in amd_pstate_ut_check_perf() 185 cur_perf = READ_ONCE(cpudata->perf); in amd_pstate_ut_check_perf() 186 if (highest_perf != cur_perf.highest_perf && !cpudata->hw_prefcore) { in amd_pstate_ut_check_perf() 226 struct amd_cpudata *cpudata; in amd_pstate_ut_check_freq() local 231 cpudata = policy->driver_data; in amd_pstate_ut_check_freq() 233 if (!((policy->cpuinfo.max_freq >= cpudata->nominal_freq) && in amd_pstate_ut_check_freq() 234 (cpudata->nominal_freq > cpudata->lowest_nonlinear_freq) && in amd_pstate_ut_check_freq() 235 (cpudata->lowest_nonlinear_freq >= policy->cpuinfo.min_freq) && in amd_pstate_ut_check_freq() 238 __func__, cpu, policy->cpuinfo.max_freq, cpudata->nominal_freq, in amd_pstate_ut_check_freq() [all …]
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-trbe.c | 72 struct trbe_cpudata *cpudata; member 156 struct trbe_cpudata __percpu *cpudata; in trbe_check_errata() 165 static void trbe_check_errata(struct trbe_cpudata *cpudata) in trbe_has_erratum() 175 set_bit(i, cpudata->errata); in trbe_may_write_out_of_range() 179 static bool trbe_has_erratum(struct trbe_cpudata *cpudata, int i) in trbe_needs_drain_after_disable() argument 181 return (i < TRBE_ERRATA_MAX) && test_bit(i, cpudata->errata); in trbe_needs_drain_after_disable() 184 static bool trbe_may_overwrite_in_fill_mode(struct trbe_cpudata *cpudata) in trbe_needs_drain_after_disable() 186 return trbe_has_erratum(cpudata, TRBE_WORKAROUND_OVERWRITE_FILL_MODE); in trbe_needs_drain_after_disable() 189 static bool trbe_may_write_out_of_range(struct trbe_cpudata *cpudata) in trbe_needs_ctxt_sync_after_enable() argument 191 return trbe_has_erratum(cpudata, TRBE_WORKAROUND_WRITE_OUT_OF_RANG in trbe_needs_ctxt_sync_after_enable() 141 struct trbe_cpudata __percpu *cpudata; global() member 150 trbe_check_errata(struct trbe_cpudata * cpudata) trbe_check_errata() argument 164 trbe_has_erratum(struct trbe_cpudata * cpudata,int i) trbe_has_erratum() argument 169 trbe_may_overwrite_in_fill_mode(struct trbe_cpudata * cpudata) trbe_may_overwrite_in_fill_mode() argument 174 trbe_may_write_out_of_range(struct trbe_cpudata * cpudata) trbe_may_write_out_of_range() argument 200 trbe_is_broken(struct trbe_cpudata * cpudata) trbe_is_broken() argument 218 set_trbe_enabled(struct trbe_cpudata * cpudata,u64 trblimitr) set_trbe_enabled() argument 235 set_trbe_disabled(struct trbe_cpudata * cpudata) set_trbe_disabled() argument 252 trbe_drain_and_disable_local(struct trbe_cpudata * cpudata) trbe_drain_and_disable_local() argument 258 trbe_reset_local(struct trbe_cpudata * cpudata) trbe_reset_local() argument 378 struct trbe_cpudata *cpudata = buf->cpudata; trbe_min_trace_buf_size() local 406 struct trbe_cpudata *cpudata = buf->cpudata; __trbe_normal_offset() local 659 struct trbe_cpudata *cpudata = buf->cpudata; trbe_get_fault_act() local 791 struct trbe_cpudata *cpudata = dev_get_drvdata(&csdev->dev); arm_trbe_update_buffer() local 1019 struct trbe_cpudata *cpudata = dev_get_drvdata(&csdev->dev); arm_trbe_enable() local 1038 struct trbe_cpudata *cpudata = dev_get_drvdata(&csdev->dev); arm_trbe_disable() local 1099 struct trbe_cpudata *cpudata = buf->cpudata; is_perf_trbe() local 1206 struct trbe_cpudata *cpudata = dev_get_drvdata(dev); align_show() local 1214 struct trbe_cpudata *cpudata = dev_get_drvdata(dev); flag_show() local 1238 struct trbe_cpudata *cpudata = this_cpu_ptr(drvdata->cpudata); arm_trbe_enable_cpu() local 1247 struct trbe_cpudata *cpudata = this_cpu_ptr(drvdata->cpudata); arm_trbe_disable_cpu() local 1256 struct trbe_cpudata *cpudata = per_cpu_ptr(drvdata->cpudata, cpu); arm_trbe_register_coresight_cpu() local 1310 struct trbe_cpudata *cpudata = per_cpu_ptr(drvdata->cpudata, cpu); arm_trbe_probe_cpu() local [all...] |
| /linux/arch/x86/kernel/cpu/ |
| H A D | common.c | 2352 unsigned long cpudata = vdso_encode_cpunode(cpu, early_cpu_to_node(cpu)); 2356 wrmsrq(MSR_TSC_AUX, cpudata); in setup_getcpu() local 2359 d.limit0 = cpudata; in setup_getcpu() 2360 d.limit1 = cpudata >> 16; in setup_getcpu()
|