Lines Matching defs:cpuinfo_mips
52 struct cpuinfo_mips { struct
53 u64 asid_cache;
55 unsigned long asid_mask;
61 unsigned long ases;
62 unsigned long long options;
63 unsigned int udelay_val;
64 unsigned int processor_id;
65 unsigned int fpu_id;
66 unsigned int fpu_csr31;
67 unsigned int fpu_msk31;
68 unsigned int msa_id;
69 unsigned int cputype;
70 int isa_level;
71 int tlbsize;
72 int tlbsizevtlb;
73 int tlbsizeftlbsets;
74 int tlbsizeftlbways;
75 struct cache_desc icache; /* Primary I-cache */
76 struct cache_desc dcache; /* Primary D or combined I/D cache */
77 struct cache_desc vcache; /* Victim cache, between pcache and scache */
78 struct cache_desc scache; /* Secondary cache */
79 struct cache_desc tcache; /* Tertiary/split secondary cache */
80 int srsets; /* Shadow register sets */
81 int package;/* physical package number */
82 unsigned int globalnumber;
84 int vmbits; /* Virtual memory size in bits */
86 void *data; /* Additional data */
87 unsigned int watch_reg_count; /* Number that exist */
88 unsigned int watch_reg_use_cnt; /* Usable by ptrace */
90 u16 watch_reg_masks[NUM_WATCH_REGS];
91 unsigned int kscratch_mask; /* Usable KScratch mask. */
119 extern struct cpuinfo_mips cpu_data[]; argument