Searched refs:cpudata (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/cpufreq/ |
H A D | amd-pstate.c | 189 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 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 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 D | common.c | 2136 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()
|