Lines Matching defs:Mach
24 typedef struct Mach Mach; typedef
170 struct Mach struct
172 int machno; /* physical id of processor */
173 uintptr splpc; /* pc of last caller to splhi */
175 Proc* proc; /* current process */
178 int flushmmu; /* flush current proc mmu state */
180 ulong ticks; /* of the clock since boot time */
181 Label sched; /* scheduler wakeup */
182 Lock alarmlock; /* access to alarm list */
183 void* alarm; /* alarms bound to this clock */
185 Proc* readied; /* for runproc */
186 ulong schedticks; /* next forced context switch */
188 int cputype;
189 ulong delayloop;
192 int tlbfault;
193 int tlbpurge;
194 int pfault;
195 int cs;
196 int syscall;
197 int load;
198 int intr;
199 uvlong fastclock; /* last sampled value */
200 ulong spuriousintr;
201 int lastintr;
202 int ilockdepth;
203 Perf perf; /* performance counters */
206 int cpumhz;
207 uvlong cpuhz; /* speed of cpu */
208 uvlong cyclefreq; /* Frequency of user readable cycle counter */
211 int havefp;
212 int havefpvalid;
213 int fpon;
214 int fpconfiged;
215 int fpnregs;
216 ulong fpscr; /* sw copy */
217 int fppid; /* pid of last fault */
218 uintptr fppc; /* addr of last fault */
219 int fpcnt; /* how many consecutive at that addr */
222 u32int sfiq[5];
223 u32int sirq[5];
224 u32int sund[5];
225 u32int sabt[5];
249 extern register Mach* m; /* R10 */ argument