Home
last modified time | relevance | path

Searched refs:cpuinfo (Results 1 – 25 of 95) sorted by relevance

1234

/Linux-v5.4/arch/nios2/kernel/
Dcpuinfo.c17 struct cpuinfo cpuinfo; variable
46 cpuinfo.cpu_clock_freq = fcpu(cpu, "clock-frequency"); in setup_cpuinfo()
50 strlcpy(cpuinfo.cpu_impl, str, sizeof(cpuinfo.cpu_impl)); in setup_cpuinfo()
52 strcpy(cpuinfo.cpu_impl, "<unknown>"); in setup_cpuinfo()
54 cpuinfo.has_div = of_property_read_bool(cpu, "altr,has-div"); in setup_cpuinfo()
55 cpuinfo.has_mul = of_property_read_bool(cpu, "altr,has-mul"); in setup_cpuinfo()
56 cpuinfo.has_mulx = of_property_read_bool(cpu, "altr,has-mulx"); in setup_cpuinfo()
57 cpuinfo.has_bmx = of_property_read_bool(cpu, "altr,has-bmx"); in setup_cpuinfo()
58 cpuinfo.has_cdx = of_property_read_bool(cpu, "altr,has-cdx"); in setup_cpuinfo()
59 cpuinfo.mmu = of_property_read_bool(cpu, "altr,has-mmu"); in setup_cpuinfo()
[all …]
Dsetup.c183 copy_exception_handler(cpuinfo.exception_addr); in setup_arch()
187 copy_fast_tlb_miss_handler(cpuinfo.fast_tlb_miss_exc_addr); in setup_arch()
/Linux-v5.4/arch/microblaze/kernel/cpu/
Dmb.c36 if (cpuinfo.fpga_family_code == family_string_lookup[i].k) { in show_cpuinfo()
44 if (cpuinfo.ver_code == cpu_ver_lookup[i].k) { in show_cpuinfo()
58 cpuinfo.endian ? "little" : "big", in show_cpuinfo()
59 cpuinfo.cpu_clock_freq / 1000000, in show_cpuinfo()
60 cpuinfo.cpu_clock_freq % 1000000, in show_cpuinfo()
69 (cpuinfo.use_instr & PVR0_USE_BARREL_MASK) ? "yes" : "no", in show_cpuinfo()
70 (cpuinfo.use_instr & PVR2_USE_MSR_INSTR) ? "yes" : "no", in show_cpuinfo()
71 (cpuinfo.use_instr & PVR2_USE_PCMP_INSTR) ? "yes" : "no", in show_cpuinfo()
72 (cpuinfo.use_instr & PVR0_USE_DIV_MASK) ? "yes" : "no"); in show_cpuinfo()
74 seq_printf(m, " MMU:\t\t%x\n", cpuinfo.mmu); in show_cpuinfo()
[all …]
Dcache.c168 cpuinfo.icache_line_length, cpuinfo.icache_size); in __flush_icache_range_msr_irq()
174 CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic); in __flush_icache_range_msr_irq()
176 for (i = start; i < end; i += cpuinfo.icache_line_length) in __flush_icache_range_msr_irq()
195 cpuinfo.icache_line_length, cpuinfo.icache_size); in __flush_icache_range_nomsr_irq()
201 CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic); in __flush_icache_range_nomsr_irq()
203 for (i = start; i < end; i += cpuinfo.icache_line_length) in __flush_icache_range_nomsr_irq()
222 cpuinfo.icache_line_length, cpuinfo.icache_size); in __flush_icache_range_noirq()
224 CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic); in __flush_icache_range_noirq()
226 for (i = start; i < end; i += cpuinfo.icache_line_length) in __flush_icache_range_noirq()
243 CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic); in __flush_icache_all_msr_irq()
[all …]
Dcpuinfo.c87 struct cpuinfo cpuinfo; variable
102 set_cpuinfo_static(&cpuinfo, cpu); in setup_cpuinfo()
109 set_cpuinfo_static(&cpuinfo, cpu); in setup_cpuinfo()
110 set_cpuinfo_pvr_full(&cpuinfo, cpu); in setup_cpuinfo()
114 set_cpuinfo_static(&cpuinfo, cpu); in setup_cpuinfo()
117 if (cpuinfo.mmu_privins) in setup_cpuinfo()
132 cpuinfo.cpu_clock_freq = fcpu(cpu, "timebase-frequency"); in setup_cpuinfo_clk()
134 cpuinfo.cpu_clock_freq = clk_get_rate(clk); in setup_cpuinfo_clk()
137 if (!cpuinfo.cpu_clock_freq) { in setup_cpuinfo_clk()
DMakefile13 obj-y += cache.o cpuinfo.o cpuinfo-pvr-full.o cpuinfo-static.o mb.o pvr.o
/Linux-v5.4/arch/openrisc/kernel/
Dsetup.c98 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; in print_cpuinfo() local
104 version, revision, cpuinfo->clock_frequency / 1000000); in print_cpuinfo()
115 cpuinfo->dcache_size, cpuinfo->dcache_block_size, in print_cpuinfo()
116 cpuinfo->dcache_ways); in print_cpuinfo()
122 cpuinfo->icache_size, cpuinfo->icache_block_size, in print_cpuinfo()
123 cpuinfo->icache_ways); in print_cpuinfo()
172 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[cpu_id]; in setup_cpuinfo() local
179 cpuinfo->icache_ways = 1 << (iccfgr & SPR_ICCFGR_NCW); in setup_cpuinfo()
181 cpuinfo->icache_block_size = 16 << ((iccfgr & SPR_ICCFGR_CBS) >> 7); in setup_cpuinfo()
182 cpuinfo->icache_size = in setup_cpuinfo()
[all …]
Ddma.c30 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; in page_set_nocache() local
41 for (cl = __pa(addr); cl < __pa(next); cl += cpuinfo->dcache_block_size) in page_set_nocache()
132 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; in arch_sync_dma_for_device() local
138 cl += cpuinfo->dcache_block_size) in arch_sync_dma_for_device()
144 cl += cpuinfo->dcache_block_size) in arch_sync_dma_for_device()
Dtime.c70 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[cpu]; in openrisc_clockevent_init() local
85 clockevents_config_and_register(evt, cpuinfo->clock_frequency, in openrisc_clockevent_init()
151 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; in openrisc_timer_init() local
153 if (clocksource_register_hz(&openrisc_timer, cpuinfo->clock_frequency)) in openrisc_timer_init()
/Linux-v5.4/arch/mips/include/asm/
Dcpu-info.h142 static inline unsigned int cpu_cluster(struct cpuinfo_mips *cpuinfo) in cpu_cluster() argument
148 return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_CLUSTER) >> in cpu_cluster()
152 static inline unsigned int cpu_core(struct cpuinfo_mips *cpuinfo) in cpu_core() argument
154 return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_CORE) >> in cpu_core()
158 static inline unsigned int cpu_vpe_id(struct cpuinfo_mips *cpuinfo) in cpu_vpe_id() argument
164 return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_VP) >> in cpu_vpe_id()
168 extern void cpu_set_cluster(struct cpuinfo_mips *cpuinfo, unsigned int cluster);
169 extern void cpu_set_core(struct cpuinfo_mips *cpuinfo, unsigned int core);
170 extern void cpu_set_vpe_id(struct cpuinfo_mips *cpuinfo, unsigned int vpe);
194 static inline unsigned long cpu_asid_mask(struct cpuinfo_mips *cpuinfo) in cpu_asid_mask() argument
[all …]
/Linux-v5.4/arch/nios2/mm/
Dcacheflush.c22 start &= ~(cpuinfo.dcache_line_size - 1); in __flush_dcache()
23 end += (cpuinfo.dcache_line_size - 1); in __flush_dcache()
24 end &= ~(cpuinfo.dcache_line_size - 1); in __flush_dcache()
26 if (end > start + cpuinfo.dcache_size) in __flush_dcache()
27 end = start + cpuinfo.dcache_size; in __flush_dcache()
29 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { in __flush_dcache()
41 start &= ~(cpuinfo.dcache_line_size - 1); in __invalidate_dcache()
42 end += (cpuinfo.dcache_line_size - 1); in __invalidate_dcache()
43 end &= ~(cpuinfo.dcache_line_size - 1); in __invalidate_dcache()
45 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { in __invalidate_dcache()
[all …]
Dtlb.c23 ((((1UL << (cpuinfo.tlb_ptr_sz - cpuinfo.tlb_num_ways_log2))) - 1) \
56 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in replace_tlb_one_pid()
137 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in flush_tlb_one()
174 line << (PAGE_SHIFT + cpuinfo.tlb_num_ways_log2)); in dump_tlb_line()
181 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in dump_tlb_line()
213 for (i = 0; i < cpuinfo.tlb_num_lines; i++) in dump_tlb()
227 for (line = 0; line < cpuinfo.tlb_num_lines; line++) { in flush_tlb_pid()
230 for (way = 0; way < cpuinfo.tlb_num_ways; way++) { in flush_tlb_pid()
281 for (line = 0; line < cpuinfo.tlb_num_lines; line++) { in flush_tlb_all()
283 for (way = 0; way < cpuinfo.tlb_num_ways; way++) in flush_tlb_all()
/Linux-v5.4/arch/microblaze/mm/
Dconsistent.c38 #define UNCACHED_SHADOW_MASK (cpuinfo.dcache_high - cpuinfo.dcache_base + 1)
48 if (addr > cpuinfo.dcache_base && addr < cpuinfo.dcache_high) in uncached_kernel_address()
/Linux-v5.4/arch/microblaze/include/asm/
Dcpuinfo.h33 struct cpuinfo { struct
90 extern struct cpuinfo cpuinfo; argument
96 void set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu);
97 void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu);
/Linux-v5.4/arch/nios2/include/asm/
Dcpuinfo.h11 struct cpuinfo { struct
42 extern struct cpuinfo cpuinfo; argument
/Linux-v5.4/arch/parisc/kernel/
Dprocessor.c378 const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu); in show_cpuinfo() local
380 if (0 == cpuinfo->hpa) in show_cpuinfo()
425 cpuinfo->dev ? in show_cpuinfo()
426 cpuinfo->dev->name : "Unknown"); in show_cpuinfo()
437 cpuinfo->loops_per_jiffy / (500000 / HZ), in show_cpuinfo()
438 (cpuinfo->loops_per_jiffy / (5000 / HZ)) % 100); in show_cpuinfo()
Dtime.c68 struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu); in timer_interrupt() local
76 next_tick = cpuinfo->it_value; in timer_interrupt()
86 cpuinfo->it_value = next_tick; in timer_interrupt()
Dtopology.c80 const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu); in store_cpu_topology() local
85 if (cpuinfo->cpu_loc == p->cpu_loc) { in store_cpu_topology()
/Linux-v5.4/drivers/cpufreq/
Dunicore2-cpufreq.c56 policy->min = policy->cpuinfo.min_freq = 250000; in ucv2_cpu_init()
57 policy->max = policy->cpuinfo.max_freq = 1000000; in ucv2_cpu_init()
Dpxa3xx-cpufreq.c179 policy->min = policy->cpuinfo.min_freq = 104000; in pxa3xx_cpufreq_init()
180 policy->max = policy->cpuinfo.max_freq = in pxa3xx_cpufreq_init()
182 policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */ in pxa3xx_cpufreq_init()
Dscmi-cpufreq.c59 policy->cpuinfo.max_freq); in scmi_cpufreq_set_target()
72 policy->cpuinfo.max_freq); in scmi_cpufreq_fast_switch()
199 policy->cpuinfo.transition_latency = latency; in scmi_cpufreq_init()
Dia64-acpi-cpufreq.c252 policy->cpuinfo.transition_latency = 0; in acpi_cpufreq_cpu_init()
255 policy->cpuinfo.transition_latency) { in acpi_cpufreq_cpu_init()
256 policy->cpuinfo.transition_latency = in acpi_cpufreq_cpu_init()
Dsh-cpufreq.c130 policy->min = policy->cpuinfo.min_freq = in sh_cpufreq_cpu_init()
132 policy->max = policy->cpuinfo.max_freq = in sh_cpufreq_cpu_init()
/Linux-v5.4/drivers/macintosh/
Dwindfarm_cpufreq_clamp.c78 min_freq = policy->cpuinfo.min_freq; in wf_cpufreq_clamp_init()
79 max_freq = policy->cpuinfo.max_freq; in wf_cpufreq_clamp_init()
/Linux-v5.4/tools/testing/selftests/intel_pstate/
Drun.sh60 grep MHz /proc/cpuinfo | sort -u > /tmp/result.freqs
84 _mkt_freq=$(cat /proc/cpuinfo | grep -m 1 "model name" | awk '{print $NF}')

1234