/linux-master/drivers/cpuidle/governors/ |
H A D | teo.c | 209 * @cpu_data: Governor CPU data for the target CPU 212 static bool teo_cpu_is_utilized(int cpu, struct teo_cpu *cpu_data) argument 214 return sched_cpu_util(cpu) > cpu_data->util_threshold; 217 static bool teo_cpu_is_utilized(int cpu, struct teo_cpu *cpu_data) argument 230 struct teo_cpu *cpu_data = per_cpu_ptr(&teo_cpus, dev->cpu); local 235 if (cpu_data->time_span_ns >= cpu_data->sleep_length_ns) { 265 cpu_data->total = 0; 273 struct teo_bin *bin = &cpu_data->state_bins[i]; 278 cpu_data 376 struct teo_cpu *cpu_data = per_cpu_ptr(&teo_cpus, dev->cpu); local 644 struct teo_cpu *cpu_data = per_cpu_ptr(&teo_cpus, dev->cpu); local 669 struct teo_cpu *cpu_data = per_cpu_ptr(&teo_cpus, dev->cpu); local [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | topology.h | 15 #define topology_physical_package_id(cpu) (cpu_data[cpu].package) 16 #define topology_core_id(cpu) (cpu_core(&cpu_data[cpu]))
|
H A D | cpu-features.h | 17 #define __ase(ase) (cpu_data[0].ases & (ase)) 18 #define __isa(isa) (cpu_data[0].isa_level & (isa)) 19 #define __opt(opt) (cpu_data[0].options & (opt)) 249 #define cpu_has_vtag_icache (cpu_data[0].icache.flags & MIPS_CACHE_VTAG) 252 #define cpu_has_dc_aliases (cpu_data[0].dcache.flags & MIPS_CACHE_ALIASES) 255 #define cpu_has_ic_fills_f_dc (cpu_data[0].icache.flags & MIPS_CACHE_IC_F_DC) 258 #define cpu_has_pindexed_dcache (cpu_data[0].dcache.flags & MIPS_CACHE_PINDEX) 274 #define cpu_icache_snoops_remote_store (cpu_data[0].icache.flags & MIPS_IC_SNOOPS_REMOTE) 459 # define cpu_has_64bits (cpu_data[0].isa_level & MIPS_CPU_ISA_64BIT) 462 # define cpu_has_64bit_zero_reg (cpu_data[ [all...] |
H A D | cpu-info.h | 119 extern struct cpuinfo_mips cpu_data[]; 120 #define current_cpu_data cpu_data[smp_processor_id()] 121 #define raw_current_cpu_data cpu_data[raw_smp_processor_id()] 122 #define boot_cpu_data cpu_data[0] 183 struct cpuinfo_mips *infoa = &cpu_data[cpua]; 184 struct cpuinfo_mips *infob = &cpu_data[cpub];
|
/linux-master/drivers/cpufreq/ |
H A D | cppc_cpufreq.c | 75 struct cppc_cpudata *cpu_data; member in struct:cppc_freq_invariance 82 static int cppc_perf_from_fbctrs(struct cppc_cpudata *cpu_data, 107 struct cppc_cpudata *cpu_data; local 112 cpu_data = cppc_fi->cpu_data; 119 perf = cppc_perf_from_fbctrs(cpu_data, &cppc_fi->prev_perf_fb_ctrs, 124 local_freq_scale = div64_u64(perf, cpu_data->perf_caps.highest_perf); 168 cppc_fi->cpu_data = policy->driver_data; 291 struct cppc_cpudata *cpu_data = policy->driver_data; local 297 desired_perf = cppc_khz_to_perf(&cpu_data 320 struct cppc_cpudata *cpu_data = policy->driver_data; local 392 struct cppc_cpudata *cpu_data; local 425 struct cppc_cpudata *cpu_data; local 490 struct cppc_cpudata *cpu_data; local 546 struct cppc_cpudata *cpu_data; local 565 struct cppc_cpudata *cpu_data; local 601 struct cppc_cpudata *cpu_data = policy->driver_data; local 612 struct cppc_cpudata *cpu_data; local 693 struct cppc_cpudata *cpu_data = policy->driver_data; local 719 cppc_perf_from_fbctrs(struct cppc_cpudata *cpu_data, struct cppc_perf_fb_ctrs *fb_ctrs_t0, struct cppc_perf_fb_ctrs *fb_ctrs_t1) argument 744 struct cppc_cpudata *cpu_data = policy->driver_data; local 768 struct cppc_cpudata *cpu_data = policy->driver_data; local 792 struct cppc_cpudata *cpu_data = policy->driver_data; local 825 struct cppc_cpudata *cpu_data = policy->driver_data; local [all...] |
/linux-master/arch/arm/include/asm/ |
H A D | cpu.h | 21 DECLARE_PER_CPU(struct cpuinfo_arm, cpu_data);
|
/linux-master/arch/loongarch/include/asm/ |
H A D | cpu-info.h | 66 extern struct cpuinfo_loongarch cpu_data[]; 67 #define boot_cpu_data cpu_data[0] 68 #define current_cpu_data cpu_data[smp_processor_id()] 69 #define raw_current_cpu_data cpu_data[raw_smp_processor_id()] 101 struct cpuinfo_loongarch *infoa = &cpu_data[cpua]; 102 struct cpuinfo_loongarch *infob = &cpu_data[cpub];
|
H A D | cpu-features.h | 15 #define cpu_opt(opt) (cpu_data[0].options & (opt)) 16 #define cpu_has(feat) (cpu_data[0].options & BIT_ULL(feat)) 19 #define cpu_has_loongarch32 (cpu_data[0].isa_level & LOONGARCH_CPU_ISA_32BIT) 20 #define cpu_has_loongarch64 (cpu_data[0].isa_level & LOONGARCH_CPU_ISA_64BIT) 23 # define cpu_has_64bits (cpu_data[0].isa_level & LOONGARCH_CPU_ISA_64BIT) 30 # define cpu_vabits cpu_data[0].vabits 31 # define cpu_pabits cpu_data[0].pabits
|
H A D | topology.h | 32 #define topology_physical_package_id(cpu) (cpu_data[cpu].package) 33 #define topology_core_id(cpu) (cpu_data[cpu].core)
|
H A D | mmu_context.h | 26 return ~(u64)(cpu_asid_mask(&cpu_data[cpu])); 31 return cpu_asid_mask(&cpu_data[cpu]) + 1; 35 #define asid_cache(cpu) (cpu_data[cpu].asid_cache) 36 #define cpu_asid(cpu, mm) (cpu_context((cpu), (mm)) & cpu_asid_mask(&cpu_data[cpu])) 56 if (!((++asid) & cpu_asid_mask(&cpu_data[cpu])))
|
/linux-master/tools/tracing/rtla/src/ |
H A D | timerlat_top.c | 74 struct timerlat_top_cpu *cpu_data; member in struct:timerlat_top_data 84 free(data->cpu_data); 103 data->cpu_data = calloc(1, sizeof(*data->cpu_data) * nr_cpus); 104 if (!data->cpu_data) 109 data->cpu_data[cpu].min_irq = ~0; 110 data->cpu_data[cpu].min_thread = ~0; 111 data->cpu_data[cpu].min_user = ~0; 130 struct timerlat_top_cpu *cpu_data = &data->cpu_data[cp local 223 struct timerlat_top_cpu *cpu_data = &data->cpu_data[cpu]; local [all...] |
H A D | osnoise_top.c | 65 struct osnoise_top_cpu *cpu_data; member in struct:osnoise_top_data 75 free(data->cpu_data); 93 data->cpu_data = calloc(1, sizeof(*data->cpu_data) * nr_cpus); 94 if (!data->cpu_data) 114 struct osnoise_top_cpu *cpu_data; local 121 cpu_data = &data->cpu_data[cpu]; 123 cpu_data->sum_cycles++; 126 update_sum(&cpu_data 213 struct osnoise_top_cpu *cpu_data; local [all...] |
/linux-master/arch/sparc/include/asm/ |
H A D | cpudata_32.h | 29 #define cpu_data(__cpu) per_cpu(__cpu_data, (__cpu)) macro
|
H A D | topology_64.h | 46 #define topology_physical_package_id(cpu) (cpu_data(cpu).proc_id) 47 #define topology_core_id(cpu) (cpu_data(cpu).core_id)
|
H A D | cpudata_64.h | 35 #define cpu_data(__cpu) per_cpu(__cpu_data, (__cpu)) macro
|
H A D | delay_32.h | 28 #define __udelay_val cpu_data(smp_processor_id()).udelay_val
|
/linux-master/arch/loongarch/kernel/ |
H A D | proc.c | 34 unsigned int version = cpu_data[n].processor_id & 0xff; 35 unsigned int fp_version = cpu_data[n].fpu_vers; 50 seq_printf(m, "package\t\t\t: %d\n", cpu_data[n].package); 51 seq_printf(m, "core\t\t\t: %d\n", cpu_data[n].core); 52 seq_printf(m, "global_id\t\t: %d\n", cpu_data[n].global_id); 62 seq_printf(m, "TLB Entries\t\t: %d\n", cpu_data[n].tlbsize); 94 cpu_data[n].watch_ireg_count, cpu_data[n].watch_dreg_count);
|
/linux-master/arch/x86/include/asm/ |
H A D | topology.h | 137 #define topology_logical_package_id(cpu) (cpu_data(cpu).topo.logical_pkg_id) 138 #define topology_physical_package_id(cpu) (cpu_data(cpu).topo.pkg_id) 139 #define topology_logical_die_id(cpu) (cpu_data(cpu).topo.logical_die_id) 140 #define topology_die_id(cpu) (cpu_data(cpu).topo.die_id) 141 #define topology_core_id(cpu) (cpu_data(cpu).topo.core_id) 142 #define topology_ppin(cpu) (cpu_data(cpu).ppin) 144 #define topology_amd_node_id(cpu) (cpu_data(cpu).topo.amd_node_id) 182 #define topology_cluster_id(cpu) (cpu_data(cpu).topo.l2c_id)
|
/linux-master/arch/sparc/kernel/ |
H A D | prom_64.c | 416 int proc_id = cpu_data(cpu).proc_id; 523 * cpu_data() only has one entry at index 0. 530 cpu_data(cpuid).clock_tick = 534 cpu_data(cpuid).dcache_size = 537 cpu_data(cpuid).dcache_line_size = 540 cpu_data(cpuid).icache_size = 543 cpu_data(cpuid).icache_line_size = 546 cpu_data(cpuid).ecache_size = 548 cpu_data(cpuid).ecache_line_size = 550 if (!cpu_data(cpui [all...] |
/linux-master/arch/sh/lib/ |
H A D | delay.c | 40 "r" (cpu_data[raw_smp_processor_id()].loops_per_jiffy * (HZ/4))
|
/linux-master/arch/mips/kernel/ |
H A D | proc.c | 40 unsigned int version = cpu_data[n].processor_id; 41 unsigned int fp_vers = cpu_data[n].fpu_id; 62 cpu_data[n].options & MIPS_CPU_FPU ? " FPU V%d.%d" : ""); 67 cpu_data[n].udelay_val / (500000/HZ), 68 (cpu_data[n].udelay_val / (5000/HZ)) % 100); 72 seq_printf(m, "tlb_entries\t\t: %d\n", cpu_data[n].tlbsize); 79 cpu_data[n].watch_reg_count); 80 for (i = 0; i < cpu_data[n].watch_reg_count; i++) 82 cpu_data[n].watch_reg_masks[i]); 281 cpu_data[ [all...] |
/linux-master/arch/mips/mm/ |
H A D | context.c | 36 if (!((asid += cpu_asid_inc()) & cpu_asid_mask(&cpu_data[cpu]))) { 76 mmid = xchg_relaxed(&cpu_data[cpu].asid_cache, 0); 88 __set_bit(mmid & cpu_asid_mask(&cpu_data[cpu]), mmid_map); 210 old_active_mmid = READ_ONCE(cpu_data[cpu].asid_cache); 213 !cmpxchg_relaxed(&cpu_data[cpu].asid_cache, old_active_mmid, ctx)) { 220 WRITE_ONCE(cpu_data[cpu].asid_cache, ctx);
|
/linux-master/arch/alpha/include/asm/ |
H A D | mmu_context.h | 93 #define cpu_last_asn(cpuid) (cpu_data[cpuid].last_asn) 145 cpu_data[cpu].asn_lock = 1; 156 cpu_data[cpu].need_new_asn = 1; 193 cpu_data[cpu].asn_lock = 0; \ 195 if (cpu_data[cpu].need_new_asn) { \ 197 cpu_data[cpu].need_new_asn = 0; \
|
/linux-master/arch/alpha/lib/ |
H A D | udelay.c | 37 #define LPJ cpu_data[smp_processor_id()].loops_per_jiffy
|
/linux-master/arch/sh/include/asm/ |
H A D | processor.h | 89 extern struct sh_cpuinfo cpu_data[]; 90 #define boot_cpu_data cpu_data[0] 91 #define current_cpu_data cpu_data[smp_processor_id()] 92 #define raw_current_cpu_data cpu_data[raw_smp_processor_id()]
|