Searched refs:cpuinfo (Results 1 - 25 of 100) sorted by relevance

1234

/linux-master/arch/nios2/kernel/
H A Dcpuinfo.c6 * Based on cpuinfo.c from microblaze
15 #include <asm/cpuinfo.h>
17 struct cpuinfo cpuinfo; variable in typeref:struct:cpuinfo
46 cpuinfo.cpu_clock_freq = fcpu(cpu, "clock-frequency");
50 strscpy(cpuinfo.cpu_impl, str, sizeof(cpuinfo.cpu_impl));
52 strcpy(cpuinfo.cpu_impl, "<unknown>");
54 cpuinfo.has_div = of_property_read_bool(cpu, "altr,has-div");
55 cpuinfo
[all...]
/linux-master/arch/microblaze/kernel/cpu/
H A Dmb.c19 #include <asm/cpuinfo.h>
36 if (cpuinfo.fpga_family_code == family_string_lookup[i].k) {
44 if (cpuinfo.ver_code == cpu_ver_lookup[i].k) {
58 cpuinfo.endian ? "little" : "big",
59 cpuinfo.cpu_clock_freq / 1000000,
60 cpuinfo.cpu_clock_freq % 1000000,
69 (cpuinfo.use_instr & PVR0_USE_BARREL_MASK) ? "yes" : "no",
70 (cpuinfo.use_instr & PVR2_USE_MSR_INSTR) ? "yes" : "no",
71 (cpuinfo.use_instr & PVR2_USE_PCMP_INSTR) ? "yes" : "no",
72 (cpuinfo
[all...]
H A DMakefile13 obj-y += cache.o cpuinfo.o cpuinfo-pvr-full.o cpuinfo-static.o mb.o pvr.o
H A Dcache.c15 #include <asm/cpuinfo.h>
169 cpuinfo.icache_line_length, cpuinfo.icache_size);
175 CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic);
177 for (i = start; i < end; i += cpuinfo.icache_line_length)
196 cpuinfo.icache_line_length, cpuinfo.icache_size);
202 CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic);
204 for (i = start; i < end; i += cpuinfo.icache_line_length)
223 cpuinfo
[all...]
H A Dcpuinfo.c13 #include <asm/cpuinfo.h>
88 struct cpuinfo cpuinfo; variable in typeref:struct:cpuinfo
103 set_cpuinfo_static(&cpuinfo, cpu);
110 set_cpuinfo_static(&cpuinfo, cpu);
111 set_cpuinfo_pvr_full(&cpuinfo, cpu);
115 set_cpuinfo_static(&cpuinfo, cpu);
118 if (cpuinfo.mmu_privins)
133 cpuinfo.cpu_clock_freq = fcpu(cpu, "timebase-frequency");
135 cpuinfo
[all...]
/linux-master/arch/openrisc/include/asm/
H A Dserial.h20 #include <asm/cpuinfo.h>
/linux-master/tools/testing/selftests/arm64/abi/
H A Dhwcap.c442 const char *cpuinfo; member in struct:hwcap_data
452 .cpuinfo = "aes",
459 .cpuinfo = "crc32",
466 .cpuinfo = "cssc",
473 .cpuinfo = "f8cvt",
480 .cpuinfo = "f8dp4",
487 .cpuinfo = "f8dp4",
494 .cpuinfo = "f8e5m2",
500 .cpuinfo = "f8e4m3",
506 .cpuinfo
[all...]
/linux-master/arch/mips/include/asm/
H A Dcpu-info.h151 static inline unsigned int cpu_cluster(struct cpuinfo_mips *cpuinfo) argument
157 return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_CLUSTER) >>
161 static inline unsigned int cpu_core(struct cpuinfo_mips *cpuinfo) argument
163 return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_CORE) >>
167 static inline unsigned int cpu_vpe_id(struct cpuinfo_mips *cpuinfo) argument
173 return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_VP) >>
177 extern void cpu_set_cluster(struct cpuinfo_mips *cpuinfo, unsigned int cluster);
178 extern void cpu_set_core(struct cpuinfo_mips *cpuinfo, unsigned int core);
179 extern void cpu_set_vpe_id(struct cpuinfo_mips *cpuinfo, unsigned int vpe);
203 static inline unsigned long cpu_asid_mask(struct cpuinfo_mips *cpuinfo) argument
211 set_cpu_asid_mask(struct cpuinfo_mips *cpuinfo, unsigned long asid_mask) argument
[all...]
/linux-master/arch/nios2/include/asm/
H A Dcpuinfo.h11 struct cpuinfo { struct
42 extern struct cpuinfo cpuinfo;
H A Dregisters.h10 #include <asm/cpuinfo.h>
48 #define TLBMISC_PID_MASK ((1UL << cpuinfo.tlb_pid_num_bits) - 1)
/linux-master/arch/openrisc/kernel/
H A Dsetup.c41 #include <asm/cpuinfo.h>
102 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; local
108 version, revision, cpuinfo->clock_frequency / 1000000);
119 cpuinfo->dcache_size, cpuinfo->dcache_block_size,
120 cpuinfo->dcache_ways);
126 cpuinfo->icache_size, cpuinfo->icache_block_size,
127 cpuinfo->icache_ways);
161 struct cpuinfo_or1k *cpuinfo local
297 struct cpuinfo_or1k *cpuinfo = v; local
[all...]
H A Ddma.c19 #include <asm/cpuinfo.h>
28 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; local
39 for (cl = __pa(addr); cl < __pa(next); cl += cpuinfo->dcache_block_size)
102 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; local
108 cl += cpuinfo->dcache_block_size)
114 cl += cpuinfo->dcache_block_size)
H A Dtime.c25 #include <asm/cpuinfo.h>
74 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[cpu]; local
89 clockevents_config_and_register(evt, cpuinfo->clock_frequency,
155 struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; local
157 if (clocksource_register_hz(&openrisc_timer, cpuinfo->clock_frequency))
/linux-master/arch/microblaze/include/asm/
H A Dcpuinfo.h30 struct cpuinfo { struct
87 extern struct cpuinfo cpuinfo;
93 void set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu);
94 void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu);
/linux-master/tools/perf/arch/x86/util/
H A Dtsc.c21 * Derive the TSC frequency in Hz from the /proc/cpuinfo, for example:
30 FILE *cpuinfo; local
34 cpuinfo = fopen("/proc/cpuinfo", "r");
35 if (!cpuinfo) {
36 pr_err("Failed to read /proc/cpuinfo for TSC frequency\n");
39 while (getline(&line, &len, cpuinfo) > 0) {
51 pr_err("Failed to find TSC frequency in /proc/cpuinfo\n");
54 fclose(cpuinfo);
/linux-master/arch/nios2/mm/
H A Dcacheflush.c17 #include <asm/cpuinfo.h>
23 start &= ~(cpuinfo.dcache_line_size - 1);
24 end += (cpuinfo.dcache_line_size - 1);
25 end &= ~(cpuinfo.dcache_line_size - 1);
27 if (end > start + cpuinfo.dcache_size)
28 end = start + cpuinfo.dcache_size;
30 for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) {
42 start &= ~(cpuinfo.dcache_line_size - 1);
43 end += (cpuinfo.dcache_line_size - 1);
44 end &= ~(cpuinfo
[all...]
H A Dtlb.c19 #include <asm/cpuinfo.h>
22 ((((1UL << (cpuinfo.tlb_ptr_sz - cpuinfo.tlb_num_ways_log2))) - 1) \
55 for (way = 0; way < cpuinfo.tlb_num_ways; way++) {
136 for (way = 0; way < cpuinfo.tlb_num_ways; way++) {
173 line << (PAGE_SHIFT + cpuinfo.tlb_num_ways_log2));
180 for (way = 0; way < cpuinfo.tlb_num_ways; way++) {
212 for (i = 0; i < cpuinfo.tlb_num_lines; i++)
226 for (line = 0; line < cpuinfo.tlb_num_lines; line++) {
229 for (way = 0; way < cpuinfo
[all...]
H A Dmmu_context.c15 #include <asm/cpuinfo.h>
21 #define PID_BITS (cpuinfo.tlb_pid_num_bits)
46 * from cpuinfo */
/linux-master/tools/testing/selftests/bpf/benchs/
H A Drun_bench_bpf_hashmap_full_update.sh8 nr_threads=`expr $(cat /proc/cpuinfo | grep "processor"| wc -l) - 1`
/linux-master/arch/loongarch/include/asm/
H A Dcpu-info.h113 static inline unsigned long cpu_asid_mask(struct cpuinfo_loongarch *cpuinfo) argument
115 return cpuinfo->asid_mask;
118 static inline void set_cpu_asid_mask(struct cpuinfo_loongarch *cpuinfo, argument
121 cpuinfo->asid_mask = asid_mask;
/linux-master/tools/perf/arch/riscv/util/
H A Dheader.c18 #define CPUINFO "/proc/cpuinfo"
45 FILE *cpuinfo; local
47 cpuinfo = fopen(CPUINFO, "r");
48 if (cpuinfo == NULL)
51 while ((read = getline(&line, &line_sz, cpuinfo)) != -1) {
76 fclose(cpuinfo);
/linux-master/tools/testing/selftests/rcutorture/bin/
H A Dcpus2use.sh17 ncpus=`grep '^processor' /proc/cpuinfo | wc -l`
/linux-master/arch/microblaze/mm/
H A Dconsistent.c15 #include <asm/cpuinfo.h>
/linux-master/tools/testing/selftests/mm/
H A Dva_high_addr_switch.sh33 else {print 1}; exit}' /proc/cpuinfo 2>/dev/null)
/linux-master/arch/parisc/kernel/
H A Dtopology.c51 const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu); local
56 if (cpuinfo->cpu_loc == p->cpu_loc) {

Completed in 217 milliseconds

1234