|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <asm/cache.h>Go to the source code of this file.
Data Structures | |
| struct | cache_desc |
| struct | cpuinfo_mips |
Macros | |
| #define | MIPS_CACHE_NOT_PRESENT 0x00000001 |
| #define | MIPS_CACHE_VTAG 0x00000002 /* Virtually tagged cache */ |
| #define | MIPS_CACHE_ALIASES 0x00000004 /* Cache could have aliases */ |
| #define | MIPS_CACHE_IC_F_DC 0x00000008 /* Ic can refill from D-cache */ |
| #define | MIPS_IC_SNOOPS_REMOTE 0x00000010 /* Ic snoops remote stores */ |
| #define | MIPS_CACHE_PINDEX 0x00000020 /* Physically indexed cache */ |
| #define | NUM_WATCH_REGS 4 |
| #define | current_cpu_data cpu_data[smp_processor_id()] |
| #define | raw_current_cpu_data cpu_data[raw_smp_processor_id()] |
| #define | cpu_name_string() __cpu_name[smp_processor_id()] |
Functions | |
| struct cpuinfo_mips | __attribute__ ((aligned(SMP_CACHE_BYTES))) |
| void | cpu_probe (void) |
| void | cpu_report (void) |
Variables | |
| unsigned int | udelay_val |
| unsigned int | asid_cache |
| unsigned long | options |
| unsigned long | ases |
| unsigned int | processor_id |
| unsigned int | fpu_id |
| unsigned int | cputype |
| int | isa_level |
| int | tlbsize |
| struct cache_desc | icache |
| struct cache_desc | dcache |
| struct cache_desc | scache |
| struct cache_desc | tcache |
| int | srsets |
| int | core |
| void * | data |
| unsigned int | watch_reg_count |
| unsigned int | watch_reg_use_cnt |
| u16 | watch_reg_masks [NUM_WATCH_REGS] |
| unsigned int | kscratch_mask |
| struct cpuinfo_mips | cpu_data [] |
| const char * | __cpu_name [] |
| #define cpu_name_string | ( | ) | __cpu_name[smp_processor_id()] |
Definition at line 92 of file cpu-info.h.
| #define current_cpu_data cpu_data[smp_processor_id()] |
Definition at line 85 of file cpu-info.h.
| #define MIPS_CACHE_ALIASES 0x00000004 /* Cache could have aliases */ |
Definition at line 36 of file cpu-info.h.
| #define MIPS_CACHE_IC_F_DC 0x00000008 /* Ic can refill from D-cache */ |
Definition at line 37 of file cpu-info.h.
| #define MIPS_CACHE_NOT_PRESENT 0x00000001 |
Definition at line 34 of file cpu-info.h.
| #define MIPS_CACHE_PINDEX 0x00000020 /* Physically indexed cache */ |
Definition at line 39 of file cpu-info.h.
| #define MIPS_CACHE_VTAG 0x00000002 /* Virtually tagged cache */ |
Definition at line 35 of file cpu-info.h.
| #define MIPS_IC_SNOOPS_REMOTE 0x00000010 /* Ic snoops remote stores */ |
Definition at line 38 of file cpu-info.h.
| #define NUM_WATCH_REGS 4 |
Definition at line 120 of file cpu-info.h.
| #define raw_current_cpu_data cpu_data[raw_smp_processor_id()] |
Definition at line 86 of file cpu-info.h.
Definition at line 1127 of file cpu-probe.c.
Definition at line 1214 of file cpu-probe.c.
Definition at line 1124 of file cpu-probe.c.
| unsigned long ases |
Definition at line 90 of file cpu-info.h.
| unsigned int asid_cache |
Definition at line 84 of file cpu-info.h.
| int core |
Definition at line 101 of file cpu-info.h.
| unsigned int cputype |
Definition at line 93 of file cpu-info.h.
Definition at line 117 of file cpu-info.h.
| struct cache_desc dcache |
Definition at line 97 of file cpu-info.h.
| unsigned int fpu_id |
Definition at line 92 of file cpu-info.h.
| struct cache_desc icache |
Definition at line 96 of file cpu-info.h.
| int isa_level |
Definition at line 94 of file cpu-info.h.
| unsigned int kscratch_mask |
Definition at line 122 of file cpu-info.h.
| __le32 options |
Definition at line 89 of file cpu-info.h.
| unsigned int processor_id |
Definition at line 91 of file cpu-info.h.
Definition at line 98 of file cpu-info.h.
| int srsets |
Definition at line 100 of file cpu-info.h.
| struct cache_desc tcache |
Definition at line 99 of file cpu-info.h.
| int tlbsize |
Definition at line 95 of file cpu-info.h.
| unsigned int udelay_val |
Definition at line 83 of file cpu-info.h.
| unsigned int watch_reg_count |
Definition at line 118 of file cpu-info.h.
| u16 watch_reg_masks[NUM_WATCH_REGS] |
Definition at line 121 of file cpu-info.h.
| unsigned int watch_reg_use_cnt |
Definition at line 119 of file cpu-info.h.
1.8.2