Home
last modified time | relevance | path

Searched refs:cpudata (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/cpufreq/
H A Damd-pstate.c189 static s16 msr_get_epp(struct amd_cpudata *cpudata) in msr_get_epp() argument
194 ret = rdmsrl_on_cpu(cpudata->cpu, MSR_AMD_CPPC_REQ, &value); in msr_get_epp()
205 static inline s16 amd_pstate_get_epp(struct amd_cpudata *cpudata) in amd_pstate_get_epp() argument
207 return static_call(amd_pstate_get_epp)(cpudata); in amd_pstate_get_epp()
210 static s16 shmem_get_epp(struct amd_cpudata *cpudata) in shmem_get_epp() argument
215 ret = cppc_get_epp_perf(cpudata->cpu, &epp); in shmem_get_epp()
224 static int msr_update_perf(struct amd_cpudata *cpudata, u32 min_perf, in msr_update_perf() argument
229 value = prev = READ_ONCE(cpudata->cppc_req_cached); in msr_update_perf()
245 int ret = wrmsrl_on_cpu(cpudata->cpu, MSR_AMD_CPPC_REQ, value); in msr_update_perf()
251 WRITE_ONCE(cpudata->cppc_req_cached, value); in msr_update_perf()
[all …]
/linux/drivers/hwtracing/coresight/
H A Dcoresight-trbe.c71 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 inline 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 inline 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 inline 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_RANGE); in trbe_may_write_out_of_range()
[all …]
/linux/arch/x86/kernel/cpu/
H A Dcommon.c2136 unsigned long cpudata = vdso_encode_cpunode(cpu, early_cpu_to_node(cpu)); in setup_getcpu() local
2140 wrmsr(MSR_TSC_AUX, cpudata, 0); in setup_getcpu()
2143 d.limit0 = cpudata; in setup_getcpu()
2144 d.limit1 = cpudata >> 16; in setup_getcpu()