Searched refs:cpu_data (Results 1 - 25 of 158) sorted by relevance

1234567

/linux-master/drivers/cpuidle/governors/
H A Dteo.c209 * @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 Dtopology.h15 #define topology_physical_package_id(cpu) (cpu_data[cpu].package)
16 #define topology_core_id(cpu) (cpu_core(&cpu_data[cpu]))
H A Dcpu-features.h17 #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 Dcpu-info.h119 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 Dcppc_cpufreq.c75 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 Dcpu.h21 DECLARE_PER_CPU(struct cpuinfo_arm, cpu_data);
/linux-master/arch/loongarch/include/asm/
H A Dcpu-info.h66 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 Dcpu-features.h15 #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 Dtopology.h32 #define topology_physical_package_id(cpu) (cpu_data[cpu].package)
33 #define topology_core_id(cpu) (cpu_data[cpu].core)
H A Dmmu_context.h26 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 Dtimerlat_top.c74 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 Dosnoise_top.c65 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 Dcpudata_32.h29 #define cpu_data(__cpu) per_cpu(__cpu_data, (__cpu)) macro
H A Dtopology_64.h46 #define topology_physical_package_id(cpu) (cpu_data(cpu).proc_id)
47 #define topology_core_id(cpu) (cpu_data(cpu).core_id)
H A Dcpudata_64.h35 #define cpu_data(__cpu) per_cpu(__cpu_data, (__cpu)) macro
H A Ddelay_32.h28 #define __udelay_val cpu_data(smp_processor_id()).udelay_val
/linux-master/arch/loongarch/kernel/
H A Dproc.c34 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 Dtopology.h137 #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 Dprom_64.c416 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 Ddelay.c40 "r" (cpu_data[raw_smp_processor_id()].loops_per_jiffy * (HZ/4))
/linux-master/arch/mips/kernel/
H A Dproc.c40 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 Dcontext.c36 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 Dmmu_context.h93 #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 Dudelay.c37 #define LPJ cpu_data[smp_processor_id()].loops_per_jiffy
/linux-master/arch/sh/include/asm/
H A Dprocessor.h89 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()]

Completed in 224 milliseconds

1234567