cpuinfo 1182 arch/arm/kernel/setup.c struct cpuinfo_arm *cpuinfo = &per_cpu(cpu_data, cpu); cpuinfo 1183 arch/arm/kernel/setup.c cpuinfo->cpu.hotpluggable = platform_can_hotplug_cpu(cpu); cpuinfo 1184 arch/arm/kernel/setup.c register_cpu(&cpuinfo->cpu, cpu); cpuinfo 133 arch/arm64/kernel/cpuinfo.c struct cpuinfo_arm64 *cpuinfo = &per_cpu(cpu_data, i); cpuinfo 134 arch/arm64/kernel/cpuinfo.c u32 midr = cpuinfo->reg_midr; cpuinfo 90 arch/microblaze/include/asm/cpuinfo.h extern struct cpuinfo cpuinfo; cpuinfo 96 arch/microblaze/include/asm/cpuinfo.h void set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu); cpuinfo 97 arch/microblaze/include/asm/cpuinfo.h void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu); cpuinfo 169 arch/microblaze/kernel/cpu/cache.c cpuinfo.icache_line_length, cpuinfo.icache_size); cpuinfo 175 arch/microblaze/kernel/cpu/cache.c CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic); cpuinfo 177 arch/microblaze/kernel/cpu/cache.c for (i = start; i < end; i += cpuinfo.icache_line_length) cpuinfo 196 arch/microblaze/kernel/cpu/cache.c cpuinfo.icache_line_length, cpuinfo.icache_size); cpuinfo 202 arch/microblaze/kernel/cpu/cache.c CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic); cpuinfo 204 arch/microblaze/kernel/cpu/cache.c for (i = start; i < end; i += cpuinfo.icache_line_length) cpuinfo 223 arch/microblaze/kernel/cpu/cache.c cpuinfo.icache_line_length, cpuinfo.icache_size); cpuinfo 225 arch/microblaze/kernel/cpu/cache.c CACHE_RANGE_LOOP_1(start, end, cpuinfo.icache_line_length, wic); cpuinfo 227 arch/microblaze/kernel/cpu/cache.c for (i = start; i < end; i += cpuinfo.icache_line_length) cpuinfo 244 arch/microblaze/kernel/cpu/cache.c CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic); cpuinfo 246 arch/microblaze/kernel/cpu/cache.c for (i = 0; i < cpuinfo.icache_size; cpuinfo 247 arch/microblaze/kernel/cpu/cache.c i += cpuinfo.icache_line_length) cpuinfo 266 arch/microblaze/kernel/cpu/cache.c CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic); cpuinfo 268 arch/microblaze/kernel/cpu/cache.c for (i = 0; i < cpuinfo.icache_size; cpuinfo 269 arch/microblaze/kernel/cpu/cache.c i += cpuinfo.icache_line_length) cpuinfo 284 arch/microblaze/kernel/cpu/cache.c CACHE_ALL_LOOP(cpuinfo.icache_size, cpuinfo.icache_line_length, wic); cpuinfo 286 arch/microblaze/kernel/cpu/cache.c for (i = 0; i < cpuinfo.icache_size; cpuinfo 287 arch/microblaze/kernel/cpu/cache.c i += cpuinfo.icache_line_length) cpuinfo 304 arch/microblaze/kernel/cpu/cache.c CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc); cpuinfo 306 arch/microblaze/kernel/cpu/cache.c for (i = 0; i < cpuinfo.dcache_size; cpuinfo 307 arch/microblaze/kernel/cpu/cache.c i += cpuinfo.dcache_line_length) cpuinfo 326 arch/microblaze/kernel/cpu/cache.c CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc); cpuinfo 328 arch/microblaze/kernel/cpu/cache.c for (i = 0; i < cpuinfo.dcache_size; cpuinfo 329 arch/microblaze/kernel/cpu/cache.c i += cpuinfo.dcache_line_length) cpuinfo 344 arch/microblaze/kernel/cpu/cache.c CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, wdc); cpuinfo 346 arch/microblaze/kernel/cpu/cache.c for (i = 0; i < cpuinfo.dcache_size; cpuinfo 347 arch/microblaze/kernel/cpu/cache.c i += cpuinfo.dcache_line_length) cpuinfo 367 arch/microblaze/kernel/cpu/cache.c CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, cpuinfo 370 arch/microblaze/kernel/cpu/cache.c for (i = 0; i < cpuinfo.dcache_size; cpuinfo 371 arch/microblaze/kernel/cpu/cache.c i += cpuinfo.dcache_line_length) cpuinfo 387 arch/microblaze/kernel/cpu/cache.c cpuinfo.dcache_line_length, cpuinfo.dcache_size); cpuinfo 389 arch/microblaze/kernel/cpu/cache.c CACHE_RANGE_LOOP_2(start, end, cpuinfo.dcache_line_length, wdc.clear); cpuinfo 391 arch/microblaze/kernel/cpu/cache.c for (i = start; i < end; i += cpuinfo.dcache_line_length) cpuinfo 406 arch/microblaze/kernel/cpu/cache.c cpuinfo.dcache_line_length, cpuinfo.dcache_size); cpuinfo 409 arch/microblaze/kernel/cpu/cache.c CACHE_RANGE_LOOP_1(start, end, cpuinfo.dcache_line_length, wdc); cpuinfo 411 arch/microblaze/kernel/cpu/cache.c for (i = start; i < end; i += cpuinfo.dcache_line_length) cpuinfo 427 arch/microblaze/kernel/cpu/cache.c cpuinfo.dcache_line_length, cpuinfo.dcache_size); cpuinfo 433 arch/microblaze/kernel/cpu/cache.c CACHE_RANGE_LOOP_1(start, end, cpuinfo.dcache_line_length, wdc); cpuinfo 435 arch/microblaze/kernel/cpu/cache.c for (i = start; i < end; i += cpuinfo.dcache_line_length) cpuinfo 455 arch/microblaze/kernel/cpu/cache.c cpuinfo.dcache_line_length, cpuinfo.dcache_size); cpuinfo 461 arch/microblaze/kernel/cpu/cache.c CACHE_RANGE_LOOP_1(start, end, cpuinfo.dcache_line_length, wdc); cpuinfo 463 arch/microblaze/kernel/cpu/cache.c for (i = start; i < end; i += cpuinfo.dcache_line_length) cpuinfo 479 arch/microblaze/kernel/cpu/cache.c CACHE_ALL_LOOP(cpuinfo.dcache_size, cpuinfo.dcache_line_length, cpuinfo 482 arch/microblaze/kernel/cpu/cache.c for (i = 0; i < cpuinfo.dcache_size; cpuinfo 483 arch/microblaze/kernel/cpu/cache.c i += cpuinfo.dcache_line_length) cpuinfo 498 arch/microblaze/kernel/cpu/cache.c cpuinfo.dcache_line_length, cpuinfo.dcache_size); cpuinfo 500 arch/microblaze/kernel/cpu/cache.c CACHE_RANGE_LOOP_2(start, end, cpuinfo.dcache_line_length, wdc.flush); cpuinfo 502 arch/microblaze/kernel/cpu/cache.c for (i = start; i < end; i += cpuinfo.dcache_line_length) cpuinfo 611 arch/microblaze/kernel/cpu/cache.c if (cpuinfo.use_instr & PVR2_USE_MSR_INSTR) { cpuinfo 612 arch/microblaze/kernel/cpu/cache.c if (cpuinfo.dcache_wb) { cpuinfo 615 arch/microblaze/kernel/cpu/cache.c if (cpuinfo.ver_code <= CPUVER_7_20_D) { cpuinfo 620 arch/microblaze/kernel/cpu/cache.c if (cpuinfo.ver_code >= CPUVER_7_20_A) { cpuinfo 629 arch/microblaze/kernel/cpu/cache.c if (cpuinfo.dcache_wb) { cpuinfo 632 arch/microblaze/kernel/cpu/cache.c if (cpuinfo.ver_code <= CPUVER_7_20_D) { cpuinfo 637 arch/microblaze/kernel/cpu/cache.c if (cpuinfo.ver_code >= CPUVER_7_20_A) { cpuinfo 33 arch/microblaze/kernel/cpu/cpuinfo-pvr-full.c void set_cpuinfo_pvr_full(struct cpuinfo *ci, struct device_node *cpu) cpuinfo 23 arch/microblaze/kernel/cpu/cpuinfo-static.c void __init set_cpuinfo_static(struct cpuinfo *ci, struct device_node *cpu) cpuinfo 87 arch/microblaze/kernel/cpu/cpuinfo.c struct cpuinfo cpuinfo; cpuinfo 102 arch/microblaze/kernel/cpu/cpuinfo.c set_cpuinfo_static(&cpuinfo, cpu); cpuinfo 109 arch/microblaze/kernel/cpu/cpuinfo.c set_cpuinfo_static(&cpuinfo, cpu); cpuinfo 110 arch/microblaze/kernel/cpu/cpuinfo.c set_cpuinfo_pvr_full(&cpuinfo, cpu); cpuinfo 114 arch/microblaze/kernel/cpu/cpuinfo.c set_cpuinfo_static(&cpuinfo, cpu); cpuinfo 117 arch/microblaze/kernel/cpu/cpuinfo.c if (cpuinfo.mmu_privins) cpuinfo 132 arch/microblaze/kernel/cpu/cpuinfo.c cpuinfo.cpu_clock_freq = fcpu(cpu, "timebase-frequency"); cpuinfo 134 arch/microblaze/kernel/cpu/cpuinfo.c cpuinfo.cpu_clock_freq = clk_get_rate(clk); cpuinfo 137 arch/microblaze/kernel/cpu/cpuinfo.c if (!cpuinfo.cpu_clock_freq) { cpuinfo 36 arch/microblaze/kernel/cpu/mb.c if (cpuinfo.fpga_family_code == family_string_lookup[i].k) { cpuinfo 44 arch/microblaze/kernel/cpu/mb.c if (cpuinfo.ver_code == cpu_ver_lookup[i].k) { cpuinfo 58 arch/microblaze/kernel/cpu/mb.c cpuinfo.endian ? "little" : "big", cpuinfo 59 arch/microblaze/kernel/cpu/mb.c cpuinfo.cpu_clock_freq / 1000000, cpuinfo 60 arch/microblaze/kernel/cpu/mb.c cpuinfo.cpu_clock_freq % 1000000, cpuinfo 69 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_instr & PVR0_USE_BARREL_MASK) ? "yes" : "no", cpuinfo 70 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_instr & PVR2_USE_MSR_INSTR) ? "yes" : "no", cpuinfo 71 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_instr & PVR2_USE_PCMP_INSTR) ? "yes" : "no", cpuinfo 72 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_instr & PVR0_USE_DIV_MASK) ? "yes" : "no"); cpuinfo 74 arch/microblaze/kernel/cpu/mb.c seq_printf(m, " MMU:\t\t%x\n", cpuinfo.mmu); cpuinfo 79 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_mult & PVR2_USE_MUL64_MASK) ? "v2" : cpuinfo 80 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_mult & PVR0_USE_HW_MUL_MASK) ? "v1" : "no", cpuinfo 81 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_fpu & PVR2_USE_FPU2_MASK) ? "v2" : cpuinfo 82 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_fpu & PVR0_USE_FPU_MASK) ? "v1" : "no"); cpuinfo 86 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_exc & PVR2_OPCODE_0x0_ILL_MASK) ? "op0x0 " : "", cpuinfo 87 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_exc & PVR2_UNALIGNED_EXC_MASK) ? "unal " : "", cpuinfo 88 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_exc & PVR2_ILL_OPCODE_EXC_MASK) ? "ill " : "", cpuinfo 89 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_exc & PVR2_IOPB_BUS_EXC_MASK) ? "iopb " : "", cpuinfo 90 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_exc & PVR2_DOPB_BUS_EXC_MASK) ? "dopb " : "", cpuinfo 91 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_exc & PVR2_DIV_ZERO_EXC_MASK) ? "zero " : "", cpuinfo 92 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_exc & PVR2_FPU_EXC_MASK) ? "fpu " : "", cpuinfo 93 arch/microblaze/kernel/cpu/mb.c (cpuinfo.use_exc & PVR2_USE_FSL_EXC) ? "fsl " : ""); cpuinfo 97 arch/microblaze/kernel/cpu/mb.c cpuinfo.mmu_privins ? "un" : ""); cpuinfo 99 arch/microblaze/kernel/cpu/mb.c if (cpuinfo.use_icache) cpuinfo 102 arch/microblaze/kernel/cpu/mb.c cpuinfo.icache_size >> 10, cpuinfo 103 arch/microblaze/kernel/cpu/mb.c cpuinfo.icache_line_length); cpuinfo 107 arch/microblaze/kernel/cpu/mb.c if (cpuinfo.use_dcache) { cpuinfo 110 arch/microblaze/kernel/cpu/mb.c cpuinfo.dcache_size >> 10, cpuinfo 111 arch/microblaze/kernel/cpu/mb.c cpuinfo.dcache_line_length); cpuinfo 113 arch/microblaze/kernel/cpu/mb.c if (cpuinfo.dcache_wb) cpuinfo 123 arch/microblaze/kernel/cpu/mb.c cpuinfo.hw_debug ? "yes" : "no"); cpuinfo 128 arch/microblaze/kernel/cpu/mb.c cpuinfo.pvr_user1, cpuinfo 129 arch/microblaze/kernel/cpu/mb.c cpuinfo.pvr_user2); cpuinfo 307 arch/microblaze/kernel/timer.c timer_clock_freq = cpuinfo.cpu_clock_freq; cpuinfo 38 arch/microblaze/mm/consistent.c #define UNCACHED_SHADOW_MASK (cpuinfo.dcache_high - cpuinfo.dcache_base + 1) cpuinfo 48 arch/microblaze/mm/consistent.c if (addr > cpuinfo.dcache_base && addr < cpuinfo.dcache_high) cpuinfo 142 arch/mips/include/asm/cpu-info.h static inline unsigned int cpu_cluster(struct cpuinfo_mips *cpuinfo) cpuinfo 148 arch/mips/include/asm/cpu-info.h return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_CLUSTER) >> cpuinfo 152 arch/mips/include/asm/cpu-info.h static inline unsigned int cpu_core(struct cpuinfo_mips *cpuinfo) cpuinfo 154 arch/mips/include/asm/cpu-info.h return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_CORE) >> cpuinfo 158 arch/mips/include/asm/cpu-info.h static inline unsigned int cpu_vpe_id(struct cpuinfo_mips *cpuinfo) cpuinfo 164 arch/mips/include/asm/cpu-info.h return (cpuinfo->globalnumber & MIPS_GLOBALNUMBER_VP) >> cpuinfo 168 arch/mips/include/asm/cpu-info.h extern void cpu_set_cluster(struct cpuinfo_mips *cpuinfo, unsigned int cluster); cpuinfo 169 arch/mips/include/asm/cpu-info.h extern void cpu_set_core(struct cpuinfo_mips *cpuinfo, unsigned int core); cpuinfo 170 arch/mips/include/asm/cpu-info.h extern void cpu_set_vpe_id(struct cpuinfo_mips *cpuinfo, unsigned int vpe); cpuinfo 194 arch/mips/include/asm/cpu-info.h static inline unsigned long cpu_asid_mask(struct cpuinfo_mips *cpuinfo) cpuinfo 197 arch/mips/include/asm/cpu-info.h return cpuinfo->asid_mask; cpuinfo 202 arch/mips/include/asm/cpu-info.h static inline void set_cpu_asid_mask(struct cpuinfo_mips *cpuinfo, cpuinfo 206 arch/mips/include/asm/cpu-info.h cpuinfo->asid_mask = asid_mask; cpuinfo 2239 arch/mips/kernel/cpu-probe.c void cpu_set_cluster(struct cpuinfo_mips *cpuinfo, unsigned int cluster) cpuinfo 2245 arch/mips/kernel/cpu-probe.c cpuinfo->globalnumber &= ~MIPS_GLOBALNUMBER_CLUSTER; cpuinfo 2246 arch/mips/kernel/cpu-probe.c cpuinfo->globalnumber |= cluster << MIPS_GLOBALNUMBER_CLUSTER_SHF; cpuinfo 2249 arch/mips/kernel/cpu-probe.c void cpu_set_core(struct cpuinfo_mips *cpuinfo, unsigned int core) cpuinfo 2254 arch/mips/kernel/cpu-probe.c cpuinfo->globalnumber &= ~MIPS_GLOBALNUMBER_CORE; cpuinfo 2255 arch/mips/kernel/cpu-probe.c cpuinfo->globalnumber |= core << MIPS_GLOBALNUMBER_CORE_SHF; cpuinfo 2258 arch/mips/kernel/cpu-probe.c void cpu_set_vpe_id(struct cpuinfo_mips *cpuinfo, unsigned int vpe) cpuinfo 2267 arch/mips/kernel/cpu-probe.c cpuinfo->globalnumber &= ~MIPS_GLOBALNUMBER_VP; cpuinfo 2268 arch/mips/kernel/cpu-probe.c cpuinfo->globalnumber |= vpe << MIPS_GLOBALNUMBER_VP_SHF; cpuinfo 42 arch/nios2/include/asm/cpuinfo.h extern struct cpuinfo cpuinfo; cpuinfo 48 arch/nios2/include/asm/registers.h #define TLBMISC_PID_MASK ((1UL << cpuinfo.tlb_pid_num_bits) - 1) cpuinfo 17 arch/nios2/kernel/cpuinfo.c struct cpuinfo cpuinfo; cpuinfo 46 arch/nios2/kernel/cpuinfo.c cpuinfo.cpu_clock_freq = fcpu(cpu, "clock-frequency"); cpuinfo 50 arch/nios2/kernel/cpuinfo.c strlcpy(cpuinfo.cpu_impl, str, sizeof(cpuinfo.cpu_impl)); cpuinfo 52 arch/nios2/kernel/cpuinfo.c strcpy(cpuinfo.cpu_impl, "<unknown>"); cpuinfo 54 arch/nios2/kernel/cpuinfo.c cpuinfo.has_div = of_property_read_bool(cpu, "altr,has-div"); cpuinfo 55 arch/nios2/kernel/cpuinfo.c cpuinfo.has_mul = of_property_read_bool(cpu, "altr,has-mul"); cpuinfo 56 arch/nios2/kernel/cpuinfo.c cpuinfo.has_mulx = of_property_read_bool(cpu, "altr,has-mulx"); cpuinfo 57 arch/nios2/kernel/cpuinfo.c cpuinfo.has_bmx = of_property_read_bool(cpu, "altr,has-bmx"); cpuinfo 58 arch/nios2/kernel/cpuinfo.c cpuinfo.has_cdx = of_property_read_bool(cpu, "altr,has-cdx"); cpuinfo 59 arch/nios2/kernel/cpuinfo.c cpuinfo.mmu = of_property_read_bool(cpu, "altr,has-mmu"); cpuinfo 61 arch/nios2/kernel/cpuinfo.c if (IS_ENABLED(CONFIG_NIOS2_HW_DIV_SUPPORT) && !cpuinfo.has_div) cpuinfo 64 arch/nios2/kernel/cpuinfo.c if (IS_ENABLED(CONFIG_NIOS2_HW_MUL_SUPPORT) && !cpuinfo.has_mul) cpuinfo 67 arch/nios2/kernel/cpuinfo.c if (IS_ENABLED(CONFIG_NIOS2_HW_MULX_SUPPORT) && !cpuinfo.has_mulx) cpuinfo 70 arch/nios2/kernel/cpuinfo.c if (IS_ENABLED(CONFIG_NIOS2_BMX_SUPPORT) && !cpuinfo.has_bmx) cpuinfo 73 arch/nios2/kernel/cpuinfo.c if (IS_ENABLED(CONFIG_NIOS2_CDX_SUPPORT) && !cpuinfo.has_cdx) cpuinfo 76 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_num_ways = fcpu(cpu, "altr,tlb-num-ways"); cpuinfo 77 arch/nios2/kernel/cpuinfo.c if (!cpuinfo.tlb_num_ways) cpuinfo 80 arch/nios2/kernel/cpuinfo.c cpuinfo.icache_line_size = fcpu(cpu, "icache-line-size"); cpuinfo 81 arch/nios2/kernel/cpuinfo.c cpuinfo.icache_size = fcpu(cpu, "icache-size"); cpuinfo 82 arch/nios2/kernel/cpuinfo.c if (CONFIG_NIOS2_ICACHE_SIZE != cpuinfo.icache_size) cpuinfo 86 arch/nios2/kernel/cpuinfo.c CONFIG_NIOS2_ICACHE_SIZE, cpuinfo.icache_size); cpuinfo 88 arch/nios2/kernel/cpuinfo.c cpuinfo.dcache_line_size = fcpu(cpu, "dcache-line-size"); cpuinfo 89 arch/nios2/kernel/cpuinfo.c if (CONFIG_NIOS2_DCACHE_LINE_SIZE != cpuinfo.dcache_line_size) cpuinfo 93 arch/nios2/kernel/cpuinfo.c CONFIG_NIOS2_DCACHE_LINE_SIZE, cpuinfo.dcache_line_size); cpuinfo 94 arch/nios2/kernel/cpuinfo.c cpuinfo.dcache_size = fcpu(cpu, "dcache-size"); cpuinfo 95 arch/nios2/kernel/cpuinfo.c if (CONFIG_NIOS2_DCACHE_SIZE != cpuinfo.dcache_size) cpuinfo 99 arch/nios2/kernel/cpuinfo.c CONFIG_NIOS2_DCACHE_SIZE, cpuinfo.dcache_size); cpuinfo 101 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_pid_num_bits = fcpu(cpu, "altr,pid-num-bits"); cpuinfo 102 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_num_ways_log2 = ilog2(cpuinfo.tlb_num_ways); cpuinfo 103 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_num_entries = fcpu(cpu, "altr,tlb-num-entries"); cpuinfo 104 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_num_lines = cpuinfo.tlb_num_entries / cpuinfo.tlb_num_ways; cpuinfo 105 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_ptr_sz = fcpu(cpu, "altr,tlb-ptr-sz"); cpuinfo 107 arch/nios2/kernel/cpuinfo.c cpuinfo.reset_addr = fcpu(cpu, "altr,reset-addr"); cpuinfo 108 arch/nios2/kernel/cpuinfo.c cpuinfo.exception_addr = fcpu(cpu, "altr,exception-addr"); cpuinfo 109 arch/nios2/kernel/cpuinfo.c cpuinfo.fast_tlb_miss_exc_addr = fcpu(cpu, "altr,fast-tlb-miss-addr"); cpuinfo 121 arch/nios2/kernel/cpuinfo.c const u32 clockfreq = cpuinfo.cpu_clock_freq; cpuinfo 131 arch/nios2/kernel/cpuinfo.c cpuinfo.cpu_impl, cpuinfo 133 arch/nios2/kernel/cpuinfo.c cpuinfo.mmu ? "present" : "none", cpuinfo 146 arch/nios2/kernel/cpuinfo.c cpuinfo.has_mul ? "yes" : "no", cpuinfo 147 arch/nios2/kernel/cpuinfo.c cpuinfo.has_mulx ? "yes" : "no", cpuinfo 148 arch/nios2/kernel/cpuinfo.c cpuinfo.has_div ? "yes" : "no", cpuinfo 149 arch/nios2/kernel/cpuinfo.c cpuinfo.has_bmx ? "yes" : "no", cpuinfo 150 arch/nios2/kernel/cpuinfo.c cpuinfo.has_cdx ? "yes" : "no"); cpuinfo 154 arch/nios2/kernel/cpuinfo.c cpuinfo.icache_size >> 10, cpuinfo 155 arch/nios2/kernel/cpuinfo.c cpuinfo.icache_line_size); cpuinfo 159 arch/nios2/kernel/cpuinfo.c cpuinfo.dcache_size >> 10, cpuinfo 160 arch/nios2/kernel/cpuinfo.c cpuinfo.dcache_line_size); cpuinfo 164 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_num_ways, cpuinfo 165 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_num_entries, cpuinfo 166 arch/nios2/kernel/cpuinfo.c cpuinfo.tlb_pid_num_bits); cpuinfo 46 arch/nios2/kernel/process.c pr_notice("Machine restart (%08x)...\n", cpuinfo.reset_addr); cpuinfo 51 arch/nios2/kernel/process.c : "r" (cpuinfo.reset_addr) cpuinfo 183 arch/nios2/kernel/setup.c copy_exception_handler(cpuinfo.exception_addr); cpuinfo 187 arch/nios2/kernel/setup.c copy_fast_tlb_miss_handler(cpuinfo.fast_tlb_miss_exc_addr); cpuinfo 22 arch/nios2/mm/cacheflush.c start &= ~(cpuinfo.dcache_line_size - 1); cpuinfo 23 arch/nios2/mm/cacheflush.c end += (cpuinfo.dcache_line_size - 1); cpuinfo 24 arch/nios2/mm/cacheflush.c end &= ~(cpuinfo.dcache_line_size - 1); cpuinfo 26 arch/nios2/mm/cacheflush.c if (end > start + cpuinfo.dcache_size) cpuinfo 27 arch/nios2/mm/cacheflush.c end = start + cpuinfo.dcache_size; cpuinfo 29 arch/nios2/mm/cacheflush.c for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { cpuinfo 41 arch/nios2/mm/cacheflush.c start &= ~(cpuinfo.dcache_line_size - 1); cpuinfo 42 arch/nios2/mm/cacheflush.c end += (cpuinfo.dcache_line_size - 1); cpuinfo 43 arch/nios2/mm/cacheflush.c end &= ~(cpuinfo.dcache_line_size - 1); cpuinfo 45 arch/nios2/mm/cacheflush.c for (addr = start; addr < end; addr += cpuinfo.dcache_line_size) { cpuinfo 57 arch/nios2/mm/cacheflush.c start &= ~(cpuinfo.icache_line_size - 1); cpuinfo 58 arch/nios2/mm/cacheflush.c end += (cpuinfo.icache_line_size - 1); cpuinfo 59 arch/nios2/mm/cacheflush.c end &= ~(cpuinfo.icache_line_size - 1); cpuinfo 61 arch/nios2/mm/cacheflush.c if (end > start + cpuinfo.icache_size) cpuinfo 62 arch/nios2/mm/cacheflush.c end = start + cpuinfo.icache_size; cpuinfo 64 arch/nios2/mm/cacheflush.c for (addr = start; addr < end; addr += cpuinfo.icache_line_size) { cpuinfo 99 arch/nios2/mm/cacheflush.c __flush_dcache(0, cpuinfo.dcache_size); cpuinfo 100 arch/nios2/mm/cacheflush.c __flush_icache(0, cpuinfo.icache_size); cpuinfo 21 arch/nios2/mm/mmu_context.c #define PID_BITS (cpuinfo.tlb_pid_num_bits) cpuinfo 23 arch/nios2/mm/tlb.c ((((1UL << (cpuinfo.tlb_ptr_sz - cpuinfo.tlb_num_ways_log2))) - 1) \ cpuinfo 56 arch/nios2/mm/tlb.c for (way = 0; way < cpuinfo.tlb_num_ways; way++) { cpuinfo 137 arch/nios2/mm/tlb.c for (way = 0; way < cpuinfo.tlb_num_ways; way++) { cpuinfo 174 arch/nios2/mm/tlb.c line << (PAGE_SHIFT + cpuinfo.tlb_num_ways_log2)); cpuinfo 181 arch/nios2/mm/tlb.c for (way = 0; way < cpuinfo.tlb_num_ways; way++) { cpuinfo 213 arch/nios2/mm/tlb.c for (i = 0; i < cpuinfo.tlb_num_lines; i++) cpuinfo 227 arch/nios2/mm/tlb.c for (line = 0; line < cpuinfo.tlb_num_lines; line++) { cpuinfo 230 arch/nios2/mm/tlb.c for (way = 0; way < cpuinfo.tlb_num_ways; way++) { cpuinfo 281 arch/nios2/mm/tlb.c for (line = 0; line < cpuinfo.tlb_num_lines; line++) { cpuinfo 283 arch/nios2/mm/tlb.c for (way = 0; way < cpuinfo.tlb_num_ways; way++) cpuinfo 30 arch/openrisc/kernel/dma.c struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; cpuinfo 41 arch/openrisc/kernel/dma.c for (cl = __pa(addr); cl < __pa(next); cl += cpuinfo->dcache_block_size) cpuinfo 132 arch/openrisc/kernel/dma.c struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; cpuinfo 138 arch/openrisc/kernel/dma.c cl += cpuinfo->dcache_block_size) cpuinfo 144 arch/openrisc/kernel/dma.c cl += cpuinfo->dcache_block_size) cpuinfo 98 arch/openrisc/kernel/setup.c struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; cpuinfo 104 arch/openrisc/kernel/setup.c version, revision, cpuinfo->clock_frequency / 1000000); cpuinfo 115 arch/openrisc/kernel/setup.c cpuinfo->dcache_size, cpuinfo->dcache_block_size, cpuinfo 116 arch/openrisc/kernel/setup.c cpuinfo->dcache_ways); cpuinfo 122 arch/openrisc/kernel/setup.c cpuinfo->icache_size, cpuinfo->icache_block_size, cpuinfo 123 arch/openrisc/kernel/setup.c cpuinfo->icache_ways); cpuinfo 172 arch/openrisc/kernel/setup.c struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[cpu_id]; cpuinfo 179 arch/openrisc/kernel/setup.c cpuinfo->icache_ways = 1 << (iccfgr & SPR_ICCFGR_NCW); cpuinfo 181 arch/openrisc/kernel/setup.c cpuinfo->icache_block_size = 16 << ((iccfgr & SPR_ICCFGR_CBS) >> 7); cpuinfo 182 arch/openrisc/kernel/setup.c cpuinfo->icache_size = cpuinfo 183 arch/openrisc/kernel/setup.c cache_set_size * cpuinfo->icache_ways * cpuinfo->icache_block_size; cpuinfo 186 arch/openrisc/kernel/setup.c cpuinfo->dcache_ways = 1 << (dccfgr & SPR_DCCFGR_NCW); cpuinfo 188 arch/openrisc/kernel/setup.c cpuinfo->dcache_block_size = 16 << ((dccfgr & SPR_DCCFGR_CBS) >> 7); cpuinfo 189 arch/openrisc/kernel/setup.c cpuinfo->dcache_size = cpuinfo 190 arch/openrisc/kernel/setup.c cache_set_size * cpuinfo->dcache_ways * cpuinfo->dcache_block_size; cpuinfo 193 arch/openrisc/kernel/setup.c &cpuinfo->clock_frequency)) { cpuinfo 200 arch/openrisc/kernel/setup.c cpuinfo->coreid = mfspr(SPR_COREID); cpuinfo 326 arch/openrisc/kernel/setup.c struct cpuinfo_or1k *cpuinfo = v; cpuinfo 332 arch/openrisc/kernel/setup.c seq_printf(m, "processor\t\t: %d\n", cpuinfo->coreid); cpuinfo 352 arch/openrisc/kernel/setup.c seq_printf(m, "dcache size\t\t: %d bytes\n", cpuinfo->dcache_size); cpuinfo 354 arch/openrisc/kernel/setup.c cpuinfo->dcache_block_size); cpuinfo 355 arch/openrisc/kernel/setup.c seq_printf(m, "dcache ways\t\t: %d\n", cpuinfo->dcache_ways); cpuinfo 356 arch/openrisc/kernel/setup.c seq_printf(m, "icache size\t\t: %d bytes\n", cpuinfo->icache_size); cpuinfo 358 arch/openrisc/kernel/setup.c cpuinfo->icache_block_size); cpuinfo 359 arch/openrisc/kernel/setup.c seq_printf(m, "icache ways\t\t: %d\n", cpuinfo->icache_ways); cpuinfo 70 arch/openrisc/kernel/time.c struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[cpu]; cpuinfo 85 arch/openrisc/kernel/time.c clockevents_config_and_register(evt, cpuinfo->clock_frequency, cpuinfo 151 arch/openrisc/kernel/time.c struct cpuinfo_or1k *cpuinfo = &cpuinfo_or1k[smp_processor_id()]; cpuinfo 153 arch/openrisc/kernel/time.c if (clocksource_register_hz(&openrisc_timer, cpuinfo->clock_frequency)) cpuinfo 378 arch/parisc/kernel/processor.c const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu); cpuinfo 380 arch/parisc/kernel/processor.c if (0 == cpuinfo->hpa) cpuinfo 425 arch/parisc/kernel/processor.c cpuinfo->dev ? cpuinfo 426 arch/parisc/kernel/processor.c cpuinfo->dev->name : "Unknown"); cpuinfo 437 arch/parisc/kernel/processor.c cpuinfo->loops_per_jiffy / (500000 / HZ), cpuinfo 438 arch/parisc/kernel/processor.c (cpuinfo->loops_per_jiffy / (5000 / HZ)) % 100); cpuinfo 68 arch/parisc/kernel/time.c struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu); cpuinfo 76 arch/parisc/kernel/time.c next_tick = cpuinfo->it_value; cpuinfo 86 arch/parisc/kernel/time.c cpuinfo->it_value = next_tick; cpuinfo 80 arch/parisc/kernel/topology.c const struct cpuinfo_parisc *cpuinfo = &per_cpu(cpu_data, cpu); cpuinfo 85 arch/parisc/kernel/topology.c if (cpuinfo->cpu_loc == p->cpu_loc) { cpuinfo 7141 arch/x86/kvm/x86.c if (policy.cpuinfo.max_freq) cpuinfo 7142 arch/x86/kvm/x86.c max_tsc_khz = policy.cpuinfo.max_freq; cpuinfo 115 drivers/acpi/processor_thermal.c max_freq = (policy->cpuinfo.max_freq * (100 - reduction_pctg(i) * 20)) / 100; cpuinfo 193 drivers/base/arch_topology.c policy->cpuinfo.max_freq / 1000UL; cpuinfo 757 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency = 0; cpuinfo 760 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency) cpuinfo 761 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency = cpuinfo 767 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency > 20 * 1000) { cpuinfo 768 drivers/cpufreq/acpi-cpufreq.c policy->cpuinfo.transition_latency = 20 * 1000; cpuinfo 858 drivers/cpufreq/acpi-cpufreq.c if (perf->states[0].core_frequency * 1000 != policy->cpuinfo.max_freq) cpuinfo 237 drivers/cpufreq/arm_big_little.c policy->cpuinfo.max_freq); cpuinfo 487 drivers/cpufreq/arm_big_little.c policy->cpuinfo.transition_latency = cpuinfo 316 drivers/cpufreq/cppc_cpufreq.c policy->cpuinfo.min_freq = cppc_cpufreq_perf_to_khz(cpu, cpu->perf_caps.lowest_perf); cpuinfo 317 drivers/cpufreq/cppc_cpufreq.c policy->cpuinfo.max_freq = cppc_cpufreq_perf_to_khz(cpu, cpu->perf_caps.highest_perf); cpuinfo 49 drivers/cpufreq/cpufreq-dt.c policy->cpuinfo.max_freq); cpuinfo 275 drivers/cpufreq/cpufreq-dt.c policy->cpuinfo.transition_latency = transition_latency; cpuinfo 356 drivers/cpufreq/cpufreq-nforce2.c policy->min = policy->cpuinfo.min_freq = min_fsb * fid * 100; cpuinfo 357 drivers/cpufreq/cpufreq-nforce2.c policy->max = policy->cpuinfo.max_freq = max_fsb * fid * 100; cpuinfo 170 drivers/cpufreq/cpufreq.c policy->cpuinfo.transition_latency = transition_latency; cpuinfo 558 drivers/cpufreq/cpufreq.c latency = policy->cpuinfo.transition_latency / NSEC_PER_USEC; cpuinfo 677 drivers/cpufreq/cpufreq.c show_one(cpuinfo_min_freq, cpuinfo.min_freq); cpuinfo 678 drivers/cpufreq/cpufreq.c show_one(cpuinfo_max_freq, cpuinfo.max_freq); cpuinfo 679 drivers/cpufreq/cpufreq.c show_one(cpuinfo_transition_latency, cpuinfo.transition_latency); cpuinfo 894 drivers/cpufreq/cpufreq.c return sprintf(buf, "%u\n", policy->cpuinfo.max_freq); cpuinfo 2382 drivers/cpufreq/cpufreq.c memcpy(&new_data.cpuinfo, &policy->cpuinfo, sizeof(policy->cpuinfo)); cpuinfo 154 drivers/cpufreq/cpufreq_ondemand.c min_f = policy->cpuinfo.min_freq; cpuinfo 155 drivers/cpufreq/cpufreq_ondemand.c max_f = policy->cpuinfo.max_freq; cpuinfo 358 drivers/cpufreq/e_powersaver.c policy->cpuinfo.transition_latency = 140000; /* 844mV -> 700mV in ns */ cpuinfo 54 drivers/cpufreq/freq_table.c policy->min = policy->cpuinfo.min_freq = min_freq; cpuinfo 55 drivers/cpufreq/freq_table.c policy->max = policy->cpuinfo.max_freq = max_freq; cpuinfo 425 drivers/cpufreq/gx-suspmod.c policy->cpuinfo.min_freq = maxfreq / max_duration; cpuinfo 426 drivers/cpufreq/gx-suspmod.c policy->cpuinfo.max_freq = maxfreq; cpuinfo 252 drivers/cpufreq/ia64-acpi-cpufreq.c policy->cpuinfo.transition_latency = 0; cpuinfo 255 drivers/cpufreq/ia64-acpi-cpufreq.c policy->cpuinfo.transition_latency) { cpuinfo 256 drivers/cpufreq/ia64-acpi-cpufreq.c policy->cpuinfo.transition_latency = cpuinfo 458 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq / 1000; cpuinfo 906 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq = global.turbo_disabled_mf ? cpuinfo 2106 drivers/cpufreq/intel_pstate.c if (!policy->cpuinfo.max_freq) cpuinfo 2110 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq, policy->max); cpuinfo 2151 drivers/cpufreq/intel_pstate.c policy->max < policy->cpuinfo.max_freq && cpuinfo 2154 drivers/cpufreq/intel_pstate.c policy->max = policy->cpuinfo.max_freq; cpuinfo 2163 drivers/cpufreq/intel_pstate.c cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, cpuinfo 2216 drivers/cpufreq/intel_pstate.c policy->cpuinfo.min_freq = cpu->pstate.min_pstate * cpu->pstate.scaling; cpuinfo 2219 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq = global.turbo_disabled ? cpuinfo 2221 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq *= cpu->pstate.scaling; cpuinfo 2228 drivers/cpufreq/intel_pstate.c if (max_freq < policy->cpuinfo.max_freq) cpuinfo 2229 drivers/cpufreq/intel_pstate.c policy->cpuinfo.max_freq = max_freq; cpuinfo 2272 drivers/cpufreq/intel_pstate.c cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, cpuinfo 2390 drivers/cpufreq/intel_pstate.c policy->cpuinfo.transition_latency = INTEL_CPUFREQ_TRANSITION_LATENCY; cpuinfo 2393 drivers/cpufreq/intel_pstate.c policy->cur = policy->cpuinfo.min_freq; cpuinfo 266 drivers/cpufreq/longrun.c policy->cpuinfo.min_freq = longrun_low_freq; cpuinfo 267 drivers/cpufreq/longrun.c policy->cpuinfo.max_freq = longrun_high_freq; cpuinfo 199 drivers/cpufreq/p4-clockmod.c policy->cpuinfo.transition_latency = 10000001; cpuinfo 553 drivers/cpufreq/pcc-cpufreq.c policy->max = policy->cpuinfo.max_freq = cpuinfo 555 drivers/cpufreq/pcc-cpufreq.c policy->min = policy->cpuinfo.min_freq = cpuinfo 215 drivers/cpufreq/powernow-k6.c policy->cpuinfo.transition_latency = 500000; cpuinfo 640 drivers/cpufreq/powernow-k7.c policy->cpuinfo.transition_latency = cpuinfo 1060 drivers/cpufreq/powernow-k8.c pol->cpuinfo.transition_latency = ( cpuinfo 1064 drivers/cpufreq/powernow-k8.c pol->cpuinfo.transition_latency = get_transition_latency(data); cpuinfo 101 drivers/cpufreq/ppc_cbe_cpufreq.c policy->cpuinfo.transition_latency = 25000; cpuinfo 242 drivers/cpufreq/pxa2xx-cpufreq.c policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */ cpuinfo 179 drivers/cpufreq/pxa3xx-cpufreq.c policy->min = policy->cpuinfo.min_freq = 104000; cpuinfo 180 drivers/cpufreq/pxa3xx-cpufreq.c policy->max = policy->cpuinfo.max_freq = cpuinfo 182 drivers/cpufreq/pxa3xx-cpufreq.c policy->cpuinfo.transition_latency = 1000; /* FIXME: 1 ms, assumed */ cpuinfo 43 drivers/cpufreq/qcom-cpufreq-hw.c policy->cpuinfo.max_freq); cpuinfo 80 drivers/cpufreq/qcom-cpufreq-hw.c policy->cpuinfo.max_freq); cpuinfo 217 drivers/cpufreq/qoriq-cpufreq.c policy->cpuinfo.transition_latency = u64temp + 1; cpuinfo 361 drivers/cpufreq/s3c2416-cpufreq.c policy->cpuinfo.max_freq = 400000; cpuinfo 366 drivers/cpufreq/s3c2416-cpufreq.c policy->cpuinfo.max_freq = 534000; cpuinfo 351 drivers/cpufreq/s3c24xx-cpufreq.c policy->cpuinfo.transition_latency = cpu_cur.info->latency; cpuinfo 81 drivers/cpufreq/sc520_freq.c policy->cpuinfo.transition_latency = 1000000; /* 1ms */ cpuinfo 59 drivers/cpufreq/scmi-cpufreq.c policy->cpuinfo.max_freq); cpuinfo 72 drivers/cpufreq/scmi-cpufreq.c policy->cpuinfo.max_freq); cpuinfo 199 drivers/cpufreq/scmi-cpufreq.c policy->cpuinfo.transition_latency = latency; cpuinfo 66 drivers/cpufreq/scpi-cpufreq.c policy->cpuinfo.max_freq); cpuinfo 168 drivers/cpufreq/scpi-cpufreq.c policy->cpuinfo.transition_latency = latency; cpuinfo 66 drivers/cpufreq/sfi-cpufreq.c policy->cpuinfo.transition_latency = 100000; /* 100us */ cpuinfo 130 drivers/cpufreq/sh-cpufreq.c policy->min = policy->cpuinfo.min_freq = cpuinfo 132 drivers/cpufreq/sh-cpufreq.c policy->max = policy->cpuinfo.max_freq = cpuinfo 294 drivers/cpufreq/sparc-us2e-cpufreq.c policy->cpuinfo.transition_latency = 0; cpuinfo 138 drivers/cpufreq/sparc-us3-cpufreq.c policy->cpuinfo.transition_latency = 0; cpuinfo 396 drivers/cpufreq/speedstep-centrino.c policy->cpuinfo.transition_latency = 10000; cpuinfo 285 drivers/cpufreq/speedstep-ich.c &get_freqs->policy->cpuinfo.transition_latency, cpuinfo 77 drivers/cpufreq/tegra186-cpufreq.c policy->cpuinfo.transition_latency = 300 * 1000; cpuinfo 56 drivers/cpufreq/unicore2-cpufreq.c policy->min = policy->cpuinfo.min_freq = 250000; cpuinfo 57 drivers/cpufreq/unicore2-cpufreq.c policy->max = policy->cpuinfo.max_freq = 1000000; cpuinfo 7490 drivers/gpu/drm/i915/intel_pm.c max_ia_freq = policy->cpuinfo.max_freq; cpuinfo 78 drivers/macintosh/windfarm_cpufreq_clamp.c min_freq = policy->cpuinfo.min_freq; cpuinfo 79 drivers/macintosh/windfarm_cpufreq_clamp.c max_freq = policy->cpuinfo.max_freq; cpuinfo 10652 drivers/scsi/lpfc/lpfc_init.c struct cpuinfo_x86 *cpuinfo; cpuinfo 10675 drivers/scsi/lpfc/lpfc_init.c cpuinfo = &cpu_data(cpu); cpuinfo 10676 drivers/scsi/lpfc/lpfc_init.c cpup->phys_id = cpuinfo->phys_proc_id; cpuinfo 10677 drivers/scsi/lpfc/lpfc_init.c cpup->core_id = cpuinfo->cpu_core_id; cpuinfo 62 include/linux/cpufreq.h struct cpufreq_cpuinfo cpuinfo;/* see above */ cpuinfo 158 include/linux/cpufreq.h struct cpufreq_cpuinfo cpuinfo; cpuinfo 450 include/linux/cpufreq.h cpufreq_verify_within_limits(policy, policy->cpuinfo.min_freq, cpuinfo 451 include/linux/cpufreq.h policy->cpuinfo.max_freq); cpuinfo 174 kernel/sched/cpufreq_schedutil.c policy->cpuinfo.max_freq : policy->cur;