Symbol: cpuinfo
arch/arm64/kernel/cpuinfo.c
219
struct cpuinfo_arm64 *cpuinfo = v;
arch/arm64/kernel/cpuinfo.c
220
u32 midr = cpuinfo->reg_midr;
arch/loongarch/include/asm/cpu-info.h
101
cpuinfo->asid_mask = asid_mask;
arch/loongarch/include/asm/cpu-info.h
93
static inline unsigned long cpu_asid_mask(struct cpuinfo_loongarch *cpuinfo)
arch/loongarch/include/asm/cpu-info.h
95
return cpuinfo->asid_mask;
arch/loongarch/include/asm/cpu-info.h
98
static inline void set_cpu_asid_mask(struct cpuinfo_loongarch *cpuinfo,
arch/microblaze/include/asm/cpuinfo.h
87
extern struct cpuinfo cpuinfo;
arch/microblaze/include/asm/cpuinfo.h
93
void set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu);
arch/microblaze/include/asm/cpuinfo.h
94
void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu);
arch/microblaze/kernel/asm-offsets.c
125
DEFINE(CI_DCS, offsetof(struct cpuinfo, dcache_size));
arch/microblaze/kernel/asm-offsets.c
126
DEFINE(CI_DCL, offsetof(struct cpuinfo, dcache_line_length));
arch/microblaze/kernel/asm-offsets.c
127
DEFINE(CI_ICS, offsetof(struct cpuinfo, icache_size));
arch/microblaze/kernel/asm-offsets.c
128
DEFINE(CI_ICL, offsetof(struct cpuinfo, icache_line_length));
arch/microblaze/kernel/cpu/cache.c
169
cpuinfo.icache_line_length, cpuinfo.icache_size);
arch/microblaze/kernel/cpu/cache.c
175
CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic);
arch/microblaze/kernel/cpu/cache.c
177
for (i = start; i < end; i += cpuinfo.icache_line_length)
arch/microblaze/kernel/cpu/cache.c
196
cpuinfo.icache_line_length, cpuinfo.icache_size);
arch/microblaze/kernel/cpu/cache.c
202
CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic);
arch/microblaze/kernel/cpu/cache.c
204
for (i = start; i < end; i += cpuinfo.icache_line_length)
arch/microblaze/kernel/cpu/cache.c
223
cpuinfo.icache_line_length, cpuinfo.icache_size);
arch/microblaze/kernel/cpu/cache.c
225
CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic);
arch/microblaze/kernel/cpu/cache.c
227
for (i = start; i < end; i += cpuinfo.icache_line_length)
arch/microblaze/kernel/cpu/cache.c
244
CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic);
arch/microblaze/kernel/cpu/cache.c
246
for (i = 0; i < cpuinfo.icache_size;
arch/microblaze/kernel/cpu/cache.c
247
i += cpuinfo.icache_line_length)
arch/microblaze/kernel/cpu/cache.c
266
CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic);
arch/microblaze/kernel/cpu/cache.c
268
for (i = 0; i < cpuinfo.icache_size;
arch/microblaze/kernel/cpu/cache.c
269
i += cpuinfo.icache_line_length)
arch/microblaze/kernel/cpu/cache.c
284
CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic);
arch/microblaze/kernel/cpu/cache.c
286
for (i = 0; i < cpuinfo.icache_size;
arch/microblaze/kernel/cpu/cache.c
287
i += cpuinfo.icache_line_length)
arch/microblaze/kernel/cpu/cache.c
304
CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc);
arch/microblaze/kernel/cpu/cache.c
306
for (i = 0; i < cpuinfo.dcache_size;
arch/microblaze/kernel/cpu/cache.c
307
i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
326
CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc);
arch/microblaze/kernel/cpu/cache.c
328
for (i = 0; i < cpuinfo.dcache_size;
arch/microblaze/kernel/cpu/cache.c
329
i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
344
CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc);
arch/microblaze/kernel/cpu/cache.c
346
for (i = 0; i < cpuinfo.dcache_size;
arch/microblaze/kernel/cpu/cache.c
347
i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
367
CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length,
arch/microblaze/kernel/cpu/cache.c
370
for (i = 0; i < cpuinfo.dcache_size;
arch/microblaze/kernel/cpu/cache.c
371
i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
387
cpuinfo.dcache_line_length, cpuinfo.dcache_size);
arch/microblaze/kernel/cpu/cache.c
389
CACHE_RANGE_LOOP_2(start, end, cpuinfo.dcache_line_length, wdc.clear);
arch/microblaze/kernel/cpu/cache.c
391
for (i = start; i < end; i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
406
cpuinfo.dcache_line_length, cpuinfo.dcache_size);
arch/microblaze/kernel/cpu/cache.c
409
CACHE_RANGE_LOOP_1(start, end, cpuinfo.dcache_line_length, wdc);
arch/microblaze/kernel/cpu/cache.c
411
for (i = start; i < end; i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
427
cpuinfo.dcache_line_length, cpuinfo.dcache_size);
arch/microblaze/kernel/cpu/cache.c
433
CACHE_RANGE_LOOP_1(start, end, cpuinfo.dcache_line_length, wdc);
arch/microblaze/kernel/cpu/cache.c
435
for (i = start; i < end; i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
455
cpuinfo.dcache_line_length, cpuinfo.dcache_size);
arch/microblaze/kernel/cpu/cache.c
461
CACHE_RANGE_LOOP_1(start, end, cpuinfo.dcache_line_length, wdc);
arch/microblaze/kernel/cpu/cache.c
463
for (i = start; i < end; i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
479
CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length,
arch/microblaze/kernel/cpu/cache.c
482
for (i = 0; i < cpuinfo.dcache_size;
arch/microblaze/kernel/cpu/cache.c
483
i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
498
cpuinfo.dcache_line_length, cpuinfo.dcache_size);
arch/microblaze/kernel/cpu/cache.c
500
CACHE_RANGE_LOOP_2(start, end, cpuinfo.dcache_line_length, wdc.flush);
arch/microblaze/kernel/cpu/cache.c
502
for (i = start; i < end; i += cpuinfo.dcache_line_length)
arch/microblaze/kernel/cpu/cache.c
611
if (cpuinfo.use_instr & PVR2_USE_MSR_INSTR) {
arch/microblaze/kernel/cpu/cache.c
612
if (cpuinfo.dcache_wb) {
arch/microblaze/kernel/cpu/cache.c
615
if (cpuinfo.ver_code <= CPUVER_7_20_D) {
arch/microblaze/kernel/cpu/cache.c
620
if (cpuinfo.ver_code >= CPUVER_7_20_A) {
arch/microblaze/kernel/cpu/cache.c
629
if (cpuinfo.dcache_wb) {
arch/microblaze/kernel/cpu/cache.c
632
if (cpuinfo.ver_code <= CPUVER_7_20_D) {
arch/microblaze/kernel/cpu/cache.c
637
if (cpuinfo.ver_code >= CPUVER_7_20_A) {
arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c
28
void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu)
arch/microblaze/kernel/cpu/cpuinfo-static.c
23
void __init set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu)
arch/microblaze/kernel/cpu/cpuinfo.c
103
set_cpuinfo_static(&cpuinfo, cpu);
arch/microblaze/kernel/cpu/cpuinfo.c
110
set_cpuinfo_static(&cpuinfo, cpu);
arch/microblaze/kernel/cpu/cpuinfo.c
111
set_cpuinfo_pvr_full(&cpuinfo, cpu);
arch/microblaze/kernel/cpu/cpuinfo.c
115
set_cpuinfo_static(&cpuinfo, cpu);
arch/microblaze/kernel/cpu/cpuinfo.c
118
if (cpuinfo.mmu_privins)
arch/microblaze/kernel/cpu/cpuinfo.c
133
cpuinfo.cpu_clock_freq = fcpu(cpu, "timebase-frequency");
arch/microblaze/kernel/cpu/cpuinfo.c
135
cpuinfo.cpu_clock_freq = clk_get_rate(clk);
arch/microblaze/kernel/cpu/cpuinfo.c
138
if (!cpuinfo.cpu_clock_freq) {
arch/microblaze/kernel/cpu/cpuinfo.c
88
struct cpuinfo cpuinfo;
arch/microblaze/kernel/cpu/mb.c
102
cpuinfo.icache_size >> 10,
arch/microblaze/kernel/cpu/mb.c
103
cpuinfo.icache_line_length);
arch/microblaze/kernel/cpu/mb.c
107
if (cpuinfo.use_dcache) {
arch/microblaze/kernel/cpu/mb.c
110
cpuinfo.dcache_size >> 10,
arch/microblaze/kernel/cpu/mb.c
111
cpuinfo.dcache_line_length);
arch/microblaze/kernel/cpu/mb.c
113
if (cpuinfo.dcache_wb)
arch/microblaze/kernel/cpu/mb.c
123
str_yes_no(cpuinfo.hw_debug));
arch/microblaze/kernel/cpu/mb.c
128
cpuinfo.pvr_user1,
arch/microblaze/kernel/cpu/mb.c
129
cpuinfo.pvr_user2);
arch/microblaze/kernel/cpu/mb.c
36
if (cpuinfo.fpga_family_code == family_string_lookup[i].k) {
arch/microblaze/kernel/cpu/mb.c
44
if (cpuinfo.ver_code == cpu_ver_lookup[i].k) {
arch/microblaze/kernel/cpu/mb.c
58
cpuinfo.endian ? "little" : "big",
arch/microblaze/kernel/cpu/mb.c
59
cpuinfo.cpu_clock_freq / 1000000,
arch/microblaze/kernel/cpu/mb.c
60
cpuinfo.cpu_clock_freq % 1000000,
arch/microblaze/kernel/cpu/mb.c
69
str_yes_no(cpuinfo.use_instr & PVR0_USE_BARREL_MASK),
arch/microblaze/kernel/cpu/mb.c
70
str_yes_no(cpuinfo.use_instr & PVR2_USE_MSR_INSTR),
arch/microblaze/kernel/cpu/mb.c
71
str_yes_no(cpuinfo.use_instr & PVR2_USE_PCMP_INSTR),
arch/microblaze/kernel/cpu/mb.c
72
str_yes_no(cpuinfo.use_instr & PVR0_USE_DIV_MASK));
arch/microblaze/kernel/cpu/mb.c
74
seq_printf(m, " MMU:\t\t%x\n", cpuinfo.mmu);
arch/microblaze/kernel/cpu/mb.c
79
(cpuinfo.use_mult & PVR2_USE_MUL64_MASK) ? "v2" :
arch/microblaze/kernel/cpu/mb.c
80
(cpuinfo.use_mult & PVR0_USE_HW_MUL_MASK) ? "v1" : "no",
arch/microblaze/kernel/cpu/mb.c
81
(cpuinfo.use_fpu & PVR2_USE_FPU2_MASK) ? "v2" :
arch/microblaze/kernel/cpu/mb.c
82
(cpuinfo.use_fpu & PVR0_USE_FPU_MASK) ? "v1" : "no");
arch/microblaze/kernel/cpu/mb.c
86
(cpuinfo.use_exc & PVR2_OPCODE_0x0_ILL_MASK) ? "op0x0 " : "",
arch/microblaze/kernel/cpu/mb.c
87
(cpuinfo.use_exc & PVR2_UNALIGNED_EXC_MASK) ? "unal " : "",
arch/microblaze/kernel/cpu/mb.c
88
(cpuinfo.use_exc & PVR2_ILL_OPCODE_EXC_MASK) ? "ill " : "",
arch/microblaze/kernel/cpu/mb.c
89
(cpuinfo.use_exc & PVR2_IOPB_BUS_EXC_MASK) ? "iopb " : "",
arch/microblaze/kernel/cpu/mb.c
90
(cpuinfo.use_exc & PVR2_DOPB_BUS_EXC_MASK) ? "dopb " : "",
arch/microblaze/kernel/cpu/mb.c
91
(cpuinfo.use_exc & PVR2_DIV_ZERO_EXC_MASK) ? "zero " : "",
arch/microblaze/kernel/cpu/mb.c
92
(cpuinfo.use_exc & PVR2_FPU_EXC_MASK) ? "fpu " : "",
arch/microblaze/kernel/cpu/mb.c
93
(cpuinfo.use_exc & PVR2_USE_FSL_EXC) ? "fsl " : "");
arch/microblaze/kernel/cpu/mb.c
97
cpuinfo.mmu_privins ? "un" : "");
arch/microblaze/kernel/cpu/mb.c
99
if (cpuinfo.use_icache)
arch/microblaze/kernel/timer.c
304
timer_clock_freq = cpuinfo.cpu_clock_freq;
arch/mips/include/asm/cpu-info.h
150
static inline unsigned int cpu_cluster(struct cpuinfo_mips *cpuinfo)
arch/mips/include/asm/cpu-info.h
156
return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_CLUSTER) >>
arch/mips/include/asm/cpu-info.h
160
static inline unsigned int cpu_core(struct cpuinfo_mips *cpuinfo)
arch/mips/include/asm/cpu-info.h
162
return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_CORE) >>
arch/mips/include/asm/cpu-info.h
166
static inline unsigned int cpu_vpe_id(struct cpuinfo_mips *cpuinfo)
arch/mips/include/asm/cpu-info.h
172
return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_VP) >>
arch/mips/include/asm/cpu-info.h
176
extern void cpu_set_cluster(struct cpuinfo_mips *cpuinfo, unsigned int cluster);
arch/mips/include/asm/cpu-info.h
177
extern void cpu_set_core(struct cpuinfo_mips *cpuinfo, unsigned int core);
arch/mips/include/asm/cpu-info.h
178
extern void cpu_set_vpe_id(struct cpuinfo_mips *cpuinfo, unsigned int vpe);
arch/mips/include/asm/cpu-info.h
202
static inline unsigned long cpu_asid_mask(struct cpuinfo_mips *cpuinfo)
arch/mips/include/asm/cpu-info.h
205
return cpuinfo->asid_mask;
arch/mips/include/asm/cpu-info.h
210
static inline void set_cpu_asid_mask(struct cpuinfo_mips *cpuinfo,
arch/mips/include/asm/cpu-info.h
214
cpuinfo->asid_mask = asid_mask;
arch/mips/kernel/cpu-probe.c
2023
void cpu_set_cluster(struct cpuinfo_mips *cpuinfo, unsigned int cluster)
arch/mips/kernel/cpu-probe.c
2029
cpuinfo->globalnumber &= ~MIPS_GLOBALNUMBER_CLUSTER;
arch/mips/kernel/cpu-probe.c
2030
cpuinfo->globalnumber |= cluster << MIPS_GLOBALNUMBER_CLUSTER_SHF;
arch/mips/kernel/cpu-probe.c
2033
void cpu_set_core(struct cpuinfo_mips *cpuinfo, unsigned int core)
arch/mips/kernel/cpu-probe.c
2038
cpuinfo->globalnumber &= ~MIPS_GLOBALNUMBER_CORE;
arch/mips/kernel/cpu-probe.c
2039
cpuinfo->globalnumber |= core << MIPS_GLOBALNUMBER_CORE_SHF;
arch/mips/kernel/cpu-probe.c
2042
void cpu_set_vpe_id(struct cpuinfo_mips *cpuinfo, unsigned int vpe)
arch/mips/kernel/cpu-probe.c
2051
cpuinfo->globalnumber &= ~MIPS_GLOBALNUMBER_VP;
arch/mips/kernel/cpu-probe.c
2052
cpuinfo->globalnumber |= vpe << MIPS_GLOBALNUMBER_VP_SHF;
arch/nios2/include/asm/cpuinfo.h
42
extern struct cpuinfo cpuinfo;
arch/nios2/include/asm/registers.h
48
#define TLBMISC_PID_MASK ((1UL << cpuinfo.tlb_pid_num_bits) - 1)
arch/nios2/kernel/cpuinfo.c
100
cpuinfo.tlb_num_entries = fcpu(cpu, "altr,tlb-num-entries");
arch/nios2/kernel/cpuinfo.c
101
cpuinfo.tlb_num_lines = cpuinfo.tlb_num_entries / cpuinfo.tlb_num_ways;
arch/nios2/kernel/cpuinfo.c
102
cpuinfo.tlb_ptr_sz = fcpu(cpu, "altr,tlb-ptr-sz");
arch/nios2/kernel/cpuinfo.c
104
cpuinfo.reset_addr = fcpu(cpu, "altr,reset-addr");
arch/nios2/kernel/cpuinfo.c
105
cpuinfo.exception_addr = fcpu(cpu, "altr,exception-addr");
arch/nios2/kernel/cpuinfo.c
106
cpuinfo.fast_tlb_miss_exc_addr = fcpu(cpu, "altr,fast-tlb-miss-addr");
arch/nios2/kernel/cpuinfo.c
118
const u32 clockfreq = cpuinfo.cpu_clock_freq;
arch/nios2/kernel/cpuinfo.c
128
cpuinfo.cpu_impl,
arch/nios2/kernel/cpuinfo.c
130
cpuinfo.mmu ? "present" : "none",
arch/nios2/kernel/cpuinfo.c
143
str_yes_no(cpuinfo.has_mul),
arch/nios2/kernel/cpuinfo.c
144
str_yes_no(cpuinfo.has_mulx),
arch/nios2/kernel/cpuinfo.c
145
str_yes_no(cpuinfo.has_div),
arch/nios2/kernel/cpuinfo.c
146
str_yes_no(cpuinfo.has_bmx),
arch/nios2/kernel/cpuinfo.c
147
str_yes_no(cpuinfo.has_cdx));
arch/nios2/kernel/cpuinfo.c
151
cpuinfo.icache_size >> 10,
arch/nios2/kernel/cpuinfo.c
152
cpuinfo.icache_line_size);
arch/nios2/kernel/cpuinfo.c
156
cpuinfo.dcache_size >> 10,
arch/nios2/kernel/cpuinfo.c
157
cpuinfo.dcache_line_size);
arch/nios2/kernel/cpuinfo.c
161
cpuinfo.tlb_num_ways,
arch/nios2/kernel/cpuinfo.c
162
cpuinfo.tlb_num_entries,
arch/nios2/kernel/cpuinfo.c
163
cpuinfo.tlb_pid_num_bits);
arch/nios2/kernel/cpuinfo.c
17
struct cpuinfo cpuinfo;
arch/nios2/kernel/cpuinfo.c
46
cpuinfo.cpu_clock_freq = fcpu(cpu, "clock-frequency");
arch/nios2/kernel/cpuinfo.c
49
strscpy(cpuinfo.cpu_impl, str ?: "<unknown>");
arch/nios2/kernel/cpuinfo.c
51
cpuinfo.has_div = of_property_read_bool(cpu, "altr,has-div");
arch/nios2/kernel/cpuinfo.c
52
cpuinfo.has_mul = of_property_read_bool(cpu, "altr,has-mul");
arch/nios2/kernel/cpuinfo.c
53
cpuinfo.has_mulx = of_property_read_bool(cpu, "altr,has-mulx");
arch/nios2/kernel/cpuinfo.c
54
cpuinfo.has_bmx = of_property_read_bool(cpu, "altr,has-bmx");
arch/nios2/kernel/cpuinfo.c
55
cpuinfo.has_cdx = of_property_read_bool(cpu, "altr,has-cdx");
arch/nios2/kernel/cpuinfo.c
56
cpuinfo.mmu = of_property_read_bool(cpu, "altr,has-mmu");
arch/nios2/kernel/cpuinfo.c
58
if (IS_ENABLED(CONFIG_NIOS2_HW_DIV_SUPPORT) && !cpuinfo.has_div)
arch/nios2/kernel/cpuinfo.c
61
if (IS_ENABLED(CONFIG_NIOS2_HW_MUL_SUPPORT) && !cpuinfo.has_mul)
arch/nios2/kernel/cpuinfo.c
64
if (IS_ENABLED(CONFIG_NIOS2_HW_MULX_SUPPORT) && !cpuinfo.has_mulx)
arch/nios2/kernel/cpuinfo.c
67
if (IS_ENABLED(CONFIG_NIOS2_BMX_SUPPORT) && !cpuinfo.has_bmx)
arch/nios2/kernel/cpuinfo.c
70
if (IS_ENABLED(CONFIG_NIOS2_CDX_SUPPORT) && !cpuinfo.has_cdx)
arch/nios2/kernel/cpuinfo.c
73
cpuinfo.tlb_num_ways = fcpu(cpu, "altr,tlb-num-ways");
arch/nios2/kernel/cpuinfo.c
74
if (!cpuinfo.tlb_num_ways)
arch/nios2/kernel/cpuinfo.c
77
cpuinfo.icache_line_size = fcpu(cpu, "icache-line-size");
arch/nios2/kernel/cpuinfo.c
78
cpuinfo.icache_size = fcpu(cpu, "icache-size");
arch/nios2/kernel/cpuinfo.c
79
if (CONFIG_NIOS2_ICACHE_SIZE != cpuinfo.icache_size)
arch/nios2/kernel/cpuinfo.c
83
CONFIG_NIOS2_ICACHE_SIZE, cpuinfo.icache_size);
arch/nios2/kernel/cpuinfo.c
85
cpuinfo.dcache_line_size = fcpu(cpu, "dcache-line-size");
arch/nios2/kernel/cpuinfo.c
86
if (CONFIG_NIOS2_DCACHE_LINE_SIZE != cpuinfo.dcache_line_size)
arch/nios2/kernel/cpuinfo.c
90
CONFIG_NIOS2_DCACHE_LINE_SIZE, cpuinfo.dcache_line_size);
arch/nios2/kernel/cpuinfo.c
91
cpuinfo.dcache_size = fcpu(cpu, "dcache-size");
arch/nios2/kernel/cpuinfo.c
92
if (CONFIG_NIOS2_DCACHE_SIZE != cpuinfo.dcache_size)
arch/nios2/kernel/cpuinfo.c
96
CONFIG_NIOS2_DCACHE_SIZE, cpuinfo.dcache_size);
arch/nios2/kernel/cpuinfo.c
98
cpuinfo.tlb_pid_num_bits = fcpu(cpu, "altr,pid-num-bits");
arch/nios2/kernel/cpuinfo.c
99
cpuinfo.tlb_num_ways_log2 = ilog2(cpuinfo.tlb_num_ways);
arch/nios2/kernel/process.c
45
pr_notice("Machine restart (%08x)...\n", cpuinfo.reset_addr);
arch/nios2/kernel/process.c
50
: "r" (cpuinfo.reset_addr)
arch/nios2/kernel/setup.c
192
copy_exception_handler(cpuinfo.exception_addr);
arch/nios2/kernel/setup.c
196
copy_fast_tlb_miss_handler(cpuinfo.fast_tlb_miss_exc_addr);
arch/nios2/mm/cacheflush.c
101
__flush_dcache(0, cpuinfo.dcache_size);
arch/nios2/mm/cacheflush.c
102
__flush_icache(0, cpuinfo.icache_size);
arch/nios2/mm/cacheflush.c
23
start &= ~(cpuinfo.dcache_line_size - 1);
arch/nios2/mm/cacheflush.c
24
end += (cpuinfo.dcache_line_size - 1);
arch/nios2/mm/cacheflush.c
25
end &= ~(cpuinfo.dcache_line_size - 1);
arch/nios2/mm/cacheflush.c
27
if (end > start + cpuinfo.dcache_size)
arch/nios2/mm/cacheflush.c
28
end = start + cpuinfo.dcache_size;
arch/nios2/mm/cacheflush.c
30
for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) {
arch/nios2/mm/cacheflush.c
42
start &= ~(cpuinfo.dcache_line_size - 1);
arch/nios2/mm/cacheflush.c
43
end += (cpuinfo.dcache_line_size - 1);
arch/nios2/mm/cacheflush.c
44
end &= ~(cpuinfo.dcache_line_size - 1);
arch/nios2/mm/cacheflush.c
46
for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) {
arch/nios2/mm/cacheflush.c
58
start &= ~(cpuinfo.icache_line_size - 1);
arch/nios2/mm/cacheflush.c
59
end += (cpuinfo.icache_line_size - 1);
arch/nios2/mm/cacheflush.c
60
end &= ~(cpuinfo.icache_line_size - 1);
arch/nios2/mm/cacheflush.c
62
if (end > start + cpuinfo.icache_size)
arch/nios2/mm/cacheflush.c
63
end = start + cpuinfo.icache_size;
arch/nios2/mm/cacheflush.c
65
for (addr = start; addr < end; addr += cpuinfo.icache_line_size) {
arch/nios2/mm/mmu_context.c
21
#define PID_BITS (cpuinfo.tlb_pid_num_bits)
arch/nios2/mm/tlb.c
136
for (way = 0; way < cpuinfo.tlb_num_ways; way++) {
arch/nios2/mm/tlb.c
174
line << (PAGE_SHIFT + cpuinfo.tlb_num_ways_log2));
arch/nios2/mm/tlb.c
181
for (way = 0; way < cpuinfo.tlb_num_ways; way++) {
arch/nios2/mm/tlb.c
213
for (i = 0; i < cpuinfo.tlb_num_lines; i++)
arch/nios2/mm/tlb.c
22
((((1UL << (cpuinfo.tlb_ptr_sz - cpuinfo.tlb_num_ways_log2))) - 1) \
arch/nios2/mm/tlb.c
227
for (line = 0; line < cpuinfo.tlb_num_lines; line++) {
arch/nios2/mm/tlb.c
230
for (way = 0; way < cpuinfo.tlb_num_ways; way++) {
arch/nios2/mm/tlb.c
279
for (line = 0; line < cpuinfo.tlb_num_lines; line++) {
arch/nios2/mm/tlb.c
281
for (way = 0; way < cpuinfo.tlb_num_ways; way++) {
arch/nios2/mm/tlb.c
55
for (way = 0; way < cpuinfo.tlb_num_ways; way++) {
arch/openrisc/kernel/cacheinfo.c
31
struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()];
arch/openrisc/kernel/cacheinfo.c
45
cpuinfo->dcache.ways = 1 << (dccfgr & SPR_DCCFGR_NCW);
arch/openrisc/kernel/cacheinfo.c
46
cpuinfo->dcache.sets = 1 << ((dccfgr & SPR_DCCFGR_NCS) >> 3);
arch/openrisc/kernel/cacheinfo.c
47
cpuinfo->dcache.block_size = 16 << ((dccfgr & SPR_DCCFGR_CBS) >> 7);
arch/openrisc/kernel/cacheinfo.c
48
cpuinfo->dcache.size =
arch/openrisc/kernel/cacheinfo.c
49
cpuinfo->dcache.sets * cpuinfo->dcache.ways * cpuinfo->dcache.block_size;
arch/openrisc/kernel/cacheinfo.c
53
cpuinfo->dcache.size, cpuinfo->dcache.block_size,
arch/openrisc/kernel/cacheinfo.c
54
cpuinfo->dcache.sets, cpuinfo->dcache.ways);
arch/openrisc/kernel/cacheinfo.c
60
cpuinfo->icache.ways = 1 << (iccfgr & SPR_ICCFGR_NCW);
arch/openrisc/kernel/cacheinfo.c
61
cpuinfo->icache.sets = 1 << ((iccfgr & SPR_ICCFGR_NCS) >> 3);
arch/openrisc/kernel/cacheinfo.c
62
cpuinfo->icache.block_size = 16 << ((iccfgr & SPR_ICCFGR_CBS) >> 7);
arch/openrisc/kernel/cacheinfo.c
63
cpuinfo->icache.size =
arch/openrisc/kernel/cacheinfo.c
64
cpuinfo->icache.sets * cpuinfo->icache.ways * cpuinfo->icache.block_size;
arch/openrisc/kernel/cacheinfo.c
68
cpuinfo->icache.size, cpuinfo->icache.block_size,
arch/openrisc/kernel/cacheinfo.c
69
cpuinfo->icache.sets, cpuinfo->icache.ways);
arch/openrisc/kernel/cacheinfo.c
86
struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()];
arch/openrisc/kernel/cacheinfo.c
92
ci_leaf_init(this_leaf, CACHE_TYPE_DATA, level, &cpuinfo->dcache, cpu);
arch/openrisc/kernel/cacheinfo.c
99
ci_leaf_init(this_leaf, CACHE_TYPE_INST, level, &cpuinfo->icache, cpu);
arch/openrisc/kernel/setup.c
102
struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()];
arch/openrisc/kernel/setup.c
108
version, revision, cpuinfo->clock_frequency / 1000000);
arch/openrisc/kernel/setup.c
144
struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[cpu_id];
arch/openrisc/kernel/setup.c
151
&cpuinfo->clock_frequency)) {
arch/openrisc/kernel/setup.c
158
cpuinfo->coreid = mfspr(SPR_COREID);
arch/openrisc/kernel/setup.c
269
struct cpuinfo_or1k *cpuinfo = v;
arch/openrisc/kernel/setup.c
270
seq_printf(m, "processor\t\t: %d\n", cpuinfo->coreid);
arch/openrisc/kernel/time.c
155
struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()];
arch/openrisc/kernel/time.c
157
if (clocksource_register_hz(&openrisc_timer, cpuinfo->clock_frequency))
arch/openrisc/kernel/time.c
74
struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[cpu];
arch/openrisc/kernel/time.c
89
clockevents_config_and_register(evt, cpuinfo->clock_frequency,
arch/parisc/kernel/processor.c
392
const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu);
arch/parisc/kernel/processor.c
394
if (0 == cpuinfo->hpa)
arch/parisc/kernel/topology.c
51
const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu);
arch/parisc/kernel/topology.c
56
if (cpuinfo->cpu_loc == p->cpu_loc) {
arch/um/os-Linux/start_up.c
397
FILE *cpuinfo;
arch/um/os-Linux/start_up.c
402
cpuinfo = fopen("/proc/cpuinfo", "r");
arch/um/os-Linux/start_up.c
403
if (cpuinfo == NULL) {
arch/um/os-Linux/start_up.c
406
while ((getline(&line, &len, cpuinfo)) != -1) {
arch/um/os-Linux/start_up.c
420
fclose(cpuinfo);
arch/x86/kvm/x86.c
9914
if (policy->cpuinfo.max_freq)
arch/x86/kvm/x86.c
9915
max_tsc_khz = policy->cpuinfo.max_freq;
drivers/acpi/processor_thermal.c
100
max_freq = (policy->cpuinfo.max_freq *
drivers/base/arch_topology.c
407
per_cpu(capacity_freq_ref, cpu) = policy->cpuinfo.max_freq;
drivers/cpufreq/acpi-cpufreq.c
808
policy->cpuinfo.transition_latency = 0;
drivers/cpufreq/acpi-cpufreq.c
811
policy->cpuinfo.transition_latency)
drivers/cpufreq/acpi-cpufreq.c
812
policy->cpuinfo.transition_latency =
drivers/cpufreq/acpi-cpufreq.c
818
policy->cpuinfo.transition_latency > 20 * 1000) {
drivers/cpufreq/acpi-cpufreq.c
819
policy->cpuinfo.transition_latency = 20 * 1000;
drivers/cpufreq/acpi-cpufreq.c
850
policy->cpuinfo.max_freq = freq * max_boost_ratio >> SCHED_CAPACITY_SHIFT;
drivers/cpufreq/amd-pstate-ut.c
202
if (!((policy->cpuinfo.max_freq >= cpudata->nominal_freq) &&
drivers/cpufreq/amd-pstate-ut.c
204
(cpudata->lowest_nonlinear_freq >= policy->cpuinfo.min_freq) &&
drivers/cpufreq/amd-pstate-ut.c
205
(policy->cpuinfo.min_freq > 0))) {
drivers/cpufreq/amd-pstate-ut.c
207
__func__, cpu, policy->cpuinfo.max_freq, cpudata->nominal_freq,
drivers/cpufreq/amd-pstate-ut.c
208
cpudata->lowest_nonlinear_freq, policy->cpuinfo.min_freq);
drivers/cpufreq/amd-pstate-ut.c
219
if ((policy->max != policy->cpuinfo.max_freq) &&
drivers/cpufreq/amd-pstate-ut.c
222
__func__, cpu, policy->max, policy->cpuinfo.max_freq,
drivers/cpufreq/amd-pstate.c
1016
policy->cpuinfo.transition_latency = amd_pstate_get_transition_latency(policy->cpu);
drivers/cpufreq/amd-pstate.c
1021
policy->cpuinfo.min_freq = policy->min = perf_to_freq(perf,
drivers/cpufreq/amd-pstate.c
1024
policy->cpuinfo.max_freq = policy->max = perf_to_freq(perf,
drivers/cpufreq/amd-pstate.c
1035
policy->cur = policy->cpuinfo.min_freq;
drivers/cpufreq/amd-pstate.c
1048
FREQ_QOS_MAX, policy->cpuinfo.max_freq);
drivers/cpufreq/amd-pstate.c
1503
policy->cpuinfo.min_freq = policy->min = perf_to_freq(perf,
drivers/cpufreq/amd-pstate.c
1506
policy->cpuinfo.max_freq = policy->max = perf_to_freq(perf,
drivers/cpufreq/amd-pstate.c
1516
policy->cur = policy->cpuinfo.min_freq;
drivers/cpufreq/amd-pstate.c
1592
if (!policy->cpuinfo.max_freq)
drivers/cpufreq/amd-pstate.c
768
policy->cpuinfo.max_freq = max_freq;
drivers/cpufreq/amd-pstate.c
769
else if (policy->cpuinfo.max_freq > nominal_freq)
drivers/cpufreq/amd-pstate.c
770
policy->cpuinfo.max_freq = nominal_freq;
drivers/cpufreq/amd-pstate.c
772
policy->max = policy->cpuinfo.max_freq;
drivers/cpufreq/amd-pstate.c
775
ret = freq_qos_update_request(&cpudata->req[1], policy->cpuinfo.max_freq);
drivers/cpufreq/apple-soc-cpufreq.c
314
policy->cpuinfo.transition_latency = transition_latency;
drivers/cpufreq/cppc_cpufreq.c
644
policy->cpuinfo.min_freq = cppc_perf_to_khz(caps, caps->lowest_perf);
drivers/cpufreq/cppc_cpufreq.c
645
policy->cpuinfo.max_freq = policy->max;
drivers/cpufreq/cppc_cpufreq.c
816
policy->cpuinfo.max_freq = policy->max;
drivers/cpufreq/cpufreq-dt.c
114
policy->cpuinfo.transition_latency = transition_latency;
drivers/cpufreq/cpufreq-nforce2.c
358
policy->min = policy->cpuinfo.min_freq = min_fsb * fid * 100;
drivers/cpufreq/cpufreq-nforce2.c
359
policy->max = policy->cpuinfo.max_freq = max_fsb * fid * 100;
drivers/cpufreq/cpufreq.c
183
policy->cpuinfo.transition_latency = transition_latency;
drivers/cpufreq/cpufreq.c
1902
return policy->cpuinfo.max_freq;
drivers/cpufreq/cpufreq.c
2632
memcpy(&new_data.cpuinfo, &policy->cpuinfo, sizeof(policy->cpuinfo));
drivers/cpufreq/cpufreq.c
558
latency = policy->cpuinfo.transition_latency / NSEC_PER_USEC;
drivers/cpufreq/cpufreq.c
715
show_one(cpuinfo_min_freq, cpuinfo.min_freq);
drivers/cpufreq/cpufreq.c
716
show_one(cpuinfo_max_freq, cpuinfo.max_freq);
drivers/cpufreq/cpufreq.c
717
show_one(cpuinfo_transition_latency, cpuinfo.transition_latency);
drivers/cpufreq/cpufreq.c
955
return sysfs_emit(buf, "%u\n", policy->cpuinfo.max_freq);
drivers/cpufreq/cpufreq_ondemand.c
133
min_f = policy->cpuinfo.min_freq;
drivers/cpufreq/cpufreq_ondemand.c
134
max_f = policy->cpuinfo.max_freq;
drivers/cpufreq/e_powersaver.c
355
policy->cpuinfo.transition_latency = 140000; /* 844mV -> 700mV in ns */
drivers/cpufreq/freq_table.c
52
policy->min = policy->cpuinfo.min_freq = min_freq;
drivers/cpufreq/freq_table.c
58
if (policy->cpuinfo.max_freq < max_freq)
drivers/cpufreq/freq_table.c
59
policy->max = policy->cpuinfo.max_freq = max_freq;
drivers/cpufreq/gx-suspmod.c
425
policy->cpuinfo.min_freq = maxfreq / max_duration;
drivers/cpufreq/gx-suspmod.c
426
policy->cpuinfo.max_freq = maxfreq;
drivers/cpufreq/intel_pstate.c
1473
policy->cpuinfo.max_freq = READ_ONCE(global.no_turbo) ?
drivers/cpufreq/intel_pstate.c
2889
if (!policy->cpuinfo.max_freq)
drivers/cpufreq/intel_pstate.c
2893
policy->cpuinfo.max_freq, policy->max);
drivers/cpufreq/intel_pstate.c
2941
policy->max < policy->cpuinfo.max_freq &&
drivers/cpufreq/intel_pstate.c
2944
policy->max = policy->cpuinfo.max_freq;
drivers/cpufreq/intel_pstate.c
2960
cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, max_freq);
drivers/cpufreq/intel_pstate.c
3048
policy->cpuinfo.min_freq = cpu->pstate.min_freq;
drivers/cpufreq/intel_pstate.c
3049
policy->cpuinfo.max_freq = READ_ONCE(global.no_turbo) ?
drivers/cpufreq/intel_pstate.c
3052
policy->min = policy->cpuinfo.min_freq;
drivers/cpufreq/intel_pstate.c
3053
policy->max = policy->cpuinfo.max_freq;
drivers/cpufreq/intel_pstate.c
3302
policy->cpuinfo.transition_latency = INTEL_CPUFREQ_TRANSITION_LATENCY;
drivers/cpufreq/intel_pstate.c
3304
policy->cur = policy->cpuinfo.min_freq;
drivers/cpufreq/longrun.c
266
policy->cpuinfo.min_freq = longrun_low_freq;
drivers/cpufreq/longrun.c
267
policy->cpuinfo.max_freq = longrun_high_freq;
drivers/cpufreq/loongson3_cpufreq.c
292
policy->cpuinfo.transition_latency = 10000;
drivers/cpufreq/mediatek-cpufreq-hw.c
314
policy->cpuinfo.transition_latency = latency;
drivers/cpufreq/p4-clockmod.c
199
policy->cpuinfo.transition_latency = 10000001;
drivers/cpufreq/pcc-cpufreq.c
554
policy->max = policy->cpuinfo.max_freq =
drivers/cpufreq/pcc-cpufreq.c
556
policy->min = policy->cpuinfo.min_freq =
drivers/cpufreq/powernow-k6.c
215
policy->cpuinfo.transition_latency = 500000;
drivers/cpufreq/powernow-k7.c
640
policy->cpuinfo.transition_latency =
drivers/cpufreq/powernow-k8.c
1057
pol->cpuinfo.transition_latency = (
drivers/cpufreq/powernow-k8.c
1061
pol->cpuinfo.transition_latency = get_transition_latency(data);
drivers/cpufreq/pxa2xx-cpufreq.c
238
policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */
drivers/cpufreq/pxa3xx-cpufreq.c
188
policy->min = policy->cpuinfo.min_freq = 104000;
drivers/cpufreq/pxa3xx-cpufreq.c
189
policy->max = policy->cpuinfo.max_freq =
drivers/cpufreq/pxa3xx-cpufreq.c
191
policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */
drivers/cpufreq/qoriq-cpufreq.c
212
policy->cpuinfo.transition_latency = u64temp + 1;
drivers/cpufreq/sc520_freq.c
81
policy->cpuinfo.transition_latency = 1000000; /* 1ms */
drivers/cpufreq/scmi-cpufreq.c
300
policy->cpuinfo.transition_latency = latency;
drivers/cpufreq/scpi-cpufreq.c
162
policy->cpuinfo.transition_latency = latency;
drivers/cpufreq/sh-cpufreq.c
127
policy->min = policy->cpuinfo.min_freq =
drivers/cpufreq/sh-cpufreq.c
129
policy->max = policy->cpuinfo.max_freq =
drivers/cpufreq/sparc-us2e-cpufreq.c
292
policy->cpuinfo.transition_latency = 0;
drivers/cpufreq/sparc-us3-cpufreq.c
136
policy->cpuinfo.transition_latency = 0;
drivers/cpufreq/speedstep-centrino.c
396
policy->cpuinfo.transition_latency = 10000;
drivers/cpufreq/speedstep-ich.c
285
&get_freqs->policy->cpuinfo.transition_latency,
drivers/cpufreq/tegra186-cpufreq.c
183
policy->cpuinfo.transition_latency = 300 * 1000;
drivers/cpufreq/tegra194-cpufreq.c
519
policy->cpuinfo.transition_latency = TEGRA_CPUFREQ_TRANSITION_LATENCY;
drivers/cpufreq/vexpress-spc-cpufreq.c
440
policy->cpuinfo.transition_latency = 1000000; /* 1 ms */
drivers/cpufreq/virtual-cpufreq.c
164
policy->cpuinfo.min_freq = 1;
drivers/cpufreq/virtual-cpufreq.c
165
policy->cpuinfo.max_freq = virt_cpufreq_get_perftbl_entry(policy->cpu, 0);
drivers/cpufreq/virtual-cpufreq.c
167
policy->min = policy->cpuinfo.min_freq;
drivers/cpufreq/virtual-cpufreq.c
168
policy->max = policy->cpuinfo.max_freq;
drivers/devfreq/governor_passive.c
337
parent_cpu_data->min_freq = policy->cpuinfo.min_freq;
drivers/devfreq/governor_passive.c
338
parent_cpu_data->max_freq = policy->cpuinfo.max_freq;
drivers/gpu/drm/i915/gt/intel_llc.c
37
max_khz = policy->cpuinfo.max_freq;
drivers/macintosh/windfarm_cpufreq_clamp.c
76
min_freq = policy->cpuinfo.min_freq;
drivers/macintosh/windfarm_cpufreq_clamp.c
77
max_freq = policy->cpuinfo.max_freq;
include/linux/cpufreq.h
184
struct cpufreq_cpuinfo cpuinfo;
include/linux/cpufreq.h
504
cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq,
include/linux/cpufreq.h
505
policy->cpuinfo.max_freq);
include/linux/cpufreq.h
64
struct cpufreq_cpuinfo cpuinfo;/* see above */
kernel/sched/cpufreq_schedutil.c
162
return policy->cpuinfo.max_freq;
tools/perf/arch/riscv/util/header.c
45
FILE *cpuinfo;
tools/perf/arch/riscv/util/header.c
47
cpuinfo = fopen(CPUINFO, "r");
tools/perf/arch/riscv/util/header.c
48
if (cpuinfo == NULL)
tools/perf/arch/riscv/util/header.c
51
while ((read = getline(&line, &line_sz, cpuinfo)) != -1) {
tools/perf/arch/riscv/util/header.c
76
fclose(cpuinfo);
tools/perf/arch/x86/util/tsc.c
30
FILE *cpuinfo;
tools/perf/arch/x86/util/tsc.c
34
cpuinfo = fopen("/proc/cpuinfo", "r");
tools/perf/arch/x86/util/tsc.c
35
if (!cpuinfo) {
tools/perf/arch/x86/util/tsc.c
39
while (getline(&line, &len, cpuinfo) > 0) {
tools/perf/arch/x86/util/tsc.c
56
fclose(cpuinfo);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
645
FILE *cpuinfo;
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
650
cpuinfo = fopen_or_die("/proc/cpuinfo", "r");
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
654
fclose(cpuinfo);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
658
if (!fread(buffer, 1024, 1, cpuinfo)) {
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
659
fclose(cpuinfo);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
666
fclose(cpuinfo);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
670
rewind(cpuinfo);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
671
fseek(cpuinfo, flags - buffer, SEEK_SET);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
672
if (!fgets(buffer, 4096, cpuinfo)) {
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
673
fclose(cpuinfo);
tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c
677
fclose(cpuinfo);
tools/testing/selftests/arm64/abi/hwcap.c
1001
.cpuinfo = "smesf8dp4",
tools/testing/selftests/arm64/abi/hwcap.c
1008
.cpuinfo = "smesfexpa",
tools/testing/selftests/arm64/abi/hwcap.c
1015
.cpuinfo = "smesmop4",
tools/testing/selftests/arm64/abi/hwcap.c
1022
.cpuinfo = "smestmop",
tools/testing/selftests/arm64/abi/hwcap.c
1029
.cpuinfo = "sve",
tools/testing/selftests/arm64/abi/hwcap.c
1037
.cpuinfo = "sve2",
tools/testing/selftests/arm64/abi/hwcap.c
1044
.cpuinfo = "sve2p1",
tools/testing/selftests/arm64/abi/hwcap.c
1051
.cpuinfo = "sve2p2",
tools/testing/selftests/arm64/abi/hwcap.c
1058
.cpuinfo = "sveaes",
tools/testing/selftests/arm64/abi/hwcap.c
1065
.cpuinfo = "sveaes2",
tools/testing/selftests/arm64/abi/hwcap.c
1072
.cpuinfo = "svebfscale",
tools/testing/selftests/arm64/abi/hwcap.c
1079
.cpuinfo = "sveeltperm",
tools/testing/selftests/arm64/abi/hwcap.c
1086
.cpuinfo = "svef16mm",
tools/testing/selftests/arm64/abi/hwcap.c
1093
.cpuinfo = "sveb16b16",
tools/testing/selftests/arm64/abi/hwcap.c
1100
.cpuinfo = "svepmull",
tools/testing/selftests/arm64/abi/hwcap.c
1107
.cpuinfo = "svebitperm",
tools/testing/selftests/arm64/abi/hwcap.c
1114
.cpuinfo = "svesha3",
tools/testing/selftests/arm64/abi/hwcap.c
1121
.cpuinfo = "svesm4",
tools/testing/selftests/arm64/abi/hwcap.c
1128
.cpuinfo = "svei8mm",
tools/testing/selftests/arm64/abi/hwcap.c
1135
.cpuinfo = "svef32mm",
tools/testing/selftests/arm64/abi/hwcap.c
1142
.cpuinfo = "svef64mm",
tools/testing/selftests/arm64/abi/hwcap.c
1149
.cpuinfo = "svebf16",
tools/testing/selftests/arm64/abi/hwcap.c
1156
.cpuinfo = "sveebf16",
tools/testing/selftests/arm64/abi/hwcap.c
1162
.cpuinfo = "hbc",
tools/testing/selftests/arm64/abi/hwcap.c
1170
.cpuinfo = "mtefar",
tools/testing/selftests/arm64/abi/hwcap.c
1176
.cpuinfo = "mtestoreonly",
tools/testing/selftests/arm64/abi/hwcap.c
1182
.cpuinfo = "ls64",
tools/testing/selftests/arm64/abi/hwcap.c
1322
have_cpuinfo = cpuinfo_present(hwcap->cpuinfo);
tools/testing/selftests/arm64/abi/hwcap.c
643
const char *cpuinfo;
tools/testing/selftests/arm64/abi/hwcap.c
653
.cpuinfo = "aes",
tools/testing/selftests/arm64/abi/hwcap.c
660
.cpuinfo = "cmpbr",
tools/testing/selftests/arm64/abi/hwcap.c
667
.cpuinfo = "crc32",
tools/testing/selftests/arm64/abi/hwcap.c
674
.cpuinfo = "cssc",
tools/testing/selftests/arm64/abi/hwcap.c
681
.cpuinfo = "f8cvt",
tools/testing/selftests/arm64/abi/hwcap.c
688
.cpuinfo = "f8dp4",
tools/testing/selftests/arm64/abi/hwcap.c
695
.cpuinfo = "f8dp2",
tools/testing/selftests/arm64/abi/hwcap.c
702
.cpuinfo = "f8e5m2",
tools/testing/selftests/arm64/abi/hwcap.c
708
.cpuinfo = "f8e4m3",
tools/testing/selftests/arm64/abi/hwcap.c
714
.cpuinfo = "f8fma",
tools/testing/selftests/arm64/abi/hwcap.c
721
.cpuinfo = "f8mm8",
tools/testing/selftests/arm64/abi/hwcap.c
728
.cpuinfo = "f8mm4",
tools/testing/selftests/arm64/abi/hwcap.c
735
.cpuinfo = "faminmax",
tools/testing/selftests/arm64/abi/hwcap.c
742
.cpuinfo = "fp",
tools/testing/selftests/arm64/abi/hwcap.c
749
.cpuinfo = "fpmr",
tools/testing/selftests/arm64/abi/hwcap.c
757
.cpuinfo = "fprcvt",
tools/testing/selftests/arm64/abi/hwcap.c
764
.cpuinfo = "gcs",
tools/testing/selftests/arm64/abi/hwcap.c
772
.cpuinfo = "jscvt",
tools/testing/selftests/arm64/abi/hwcap.c
779
.cpuinfo = "lrcpc",
tools/testing/selftests/arm64/abi/hwcap.c
786
.cpuinfo = "ilrcpc",
tools/testing/selftests/arm64/abi/hwcap.c
793
.cpuinfo = "lrcpc3",
tools/testing/selftests/arm64/abi/hwcap.c
800
.cpuinfo = "atomics",
tools/testing/selftests/arm64/abi/hwcap.c
807
.cpuinfo = "uscat",
tools/testing/selftests/arm64/abi/hwcap.c
816
.cpuinfo = "lse128",
tools/testing/selftests/arm64/abi/hwcap.c
823
.cpuinfo = "lsfe",
tools/testing/selftests/arm64/abi/hwcap.c
830
.cpuinfo = "lut",
tools/testing/selftests/arm64/abi/hwcap.c
837
.cpuinfo = "mops",
tools/testing/selftests/arm64/abi/hwcap.c
845
.cpuinfo = "pmull",
tools/testing/selftests/arm64/abi/hwcap.c
852
.cpuinfo = "poe",
tools/testing/selftests/arm64/abi/hwcap.c
860
.cpuinfo = "rng",
tools/testing/selftests/arm64/abi/hwcap.c
867
.cpuinfo = "rprfm",
tools/testing/selftests/arm64/abi/hwcap.c
873
.cpuinfo = "sha1",
tools/testing/selftests/arm64/abi/hwcap.c
880
.cpuinfo = "sha2",
tools/testing/selftests/arm64/abi/hwcap.c
887
.cpuinfo = "sha512",
tools/testing/selftests/arm64/abi/hwcap.c
894
.cpuinfo = "sme",
tools/testing/selftests/arm64/abi/hwcap.c
902
.cpuinfo = "sme2",
tools/testing/selftests/arm64/abi/hwcap.c
910
.cpuinfo = "sme2p1",
tools/testing/selftests/arm64/abi/hwcap.c
917
.cpuinfo = "sme2p2",
tools/testing/selftests/arm64/abi/hwcap.c
924
.cpuinfo = "smeaes",
tools/testing/selftests/arm64/abi/hwcap.c
931
.cpuinfo = "smei16i32",
tools/testing/selftests/arm64/abi/hwcap.c
938
.cpuinfo = "smebi32i32",
tools/testing/selftests/arm64/abi/hwcap.c
945
.cpuinfo = "smeb16b16",
tools/testing/selftests/arm64/abi/hwcap.c
952
.cpuinfo = "smef16f16",
tools/testing/selftests/arm64/abi/hwcap.c
959
.cpuinfo = "smef8f16",
tools/testing/selftests/arm64/abi/hwcap.c
966
.cpuinfo = "smef8f32",
tools/testing/selftests/arm64/abi/hwcap.c
973
.cpuinfo = "smelutv2",
tools/testing/selftests/arm64/abi/hwcap.c
980
.cpuinfo = "smesbitperm",
tools/testing/selftests/arm64/abi/hwcap.c
987
.cpuinfo = "smesf8fma",
tools/testing/selftests/arm64/abi/hwcap.c
994
.cpuinfo = "smesf8dp2",
tools/testing/selftests/x86/lam.c
129
unsigned int cpuinfo[4];
tools/testing/selftests/x86/lam.c
133
__cpuid_count(0x7, 1, cpuinfo[0], cpuinfo[1], cpuinfo[2], cpuinfo[3]);
tools/testing/selftests/x86/lam.c
136
if (!(cpuinfo[0] & (1 << 26))) {