Home
last modified time | relevance | path

Searched defs:Mach (Results 1 – 24 of 24) sorted by relevance

/plan9-contrib/sys/src/9/ppc/
H A Ddat.h8 typedef struct Mach Mach; typedef
133 struct Mach struct
136 /*0x00*/ int machno; /* physical id of processor */
137 /*0x04*/ ulong splpc; /* pc that called splhi() */
138 /*0x08*/ Proc *proc; /* current process on this processor */
140 /*0x0c*/ ulong tlbfault; /* type of last miss */
141 /*0x10*/ ulong imiss; /* number of instruction misses */
142 /*0x14*/ ulong dmiss; /* number of data misses */
146 Imap* imap;
148 IMM* immr;
[all …]
/plan9-contrib/sys/src/9/mtx/
H A Ddat.h7 typedef struct Mach Mach; typedef
121 struct Mach struct
124 int machno; /* physical id of processor */
125 ulong splpc; /* pc that called splhi() */
126 Proc *proc; /* current process on this processor */
130 ulong ticks; /* of the clock since boot time */
131 Label sched; /* scheduler wakeup */
132 Lock alarmlock; /* access to alarm list */
133 void *alarm; /* alarms bound to this clock */
134 int inclockintr;
[all …]
/plan9-contrib/sys/src/9/rb/
H A Ddat.h9 typedef struct Mach Mach; typedef
137 struct Mach struct
140 int machno; /* physical id of processor FIRST */
141 Softtlb*stb; /* Software tlb simulation SECOND */
142 Proc* proc; /* process on this processor THIRD */
143 ulong splpc; /* pc that called splhi() FOURTH */
144 ulong tlbfault; /* # of tlb faults FIFTH */
145 ulong ktlbfault;
146 ulong utlbfault;
149 ulong tlbpurge;
[all …]
/plan9-contrib/sys/src/9/vt4/
H A Ddat.h6 typedef struct Mach Mach; typedef
163 struct Mach struct
169 uintptr pstlb; /* physical address of Mach.stlb [3*4] */ argument
185 Mach *me; /* debugging: should be my own address */ argument
200 Mach *me2; /* debugging: should be my own address */ argument
202 uvlong fastclock;
203 Perf perf; /* performance counters */
205 int tlbpurge; /* ... */
206 int pfault;
207 int cs;
[all …]
H A Dintr.c65 intrtime(Mach*, int vno) in intrtime() argument
/plan9-contrib/sys/src/9/vt5/
H A Ddat.h6 typedef struct Mach Mach; typedef
161 struct Mach struct
183 Mach *me; /* debugging: should be my own address */ argument
198 Mach *me2; /* debugging: should be my own address */ argument
200 uvlong fastclock;
201 Perf perf; /* performance counters */
203 int tlbpurge; /* ... */
204 int pfault;
205 int cs;
206 int syscall;
[all …]
/plan9-contrib/sys/src/9/loongson64/
H A Ddat.h10 typedef struct Mach Mach; typedef
127 struct Mach struct
130 int machno; /* physical id of processor FIRST @ 0 */
131 Softtlb*stb; /* Software tlb simulation SECOND @ 8 */
132 Proc* proc; /* process on this processor THIRD @ 16 */
133 uintptr splpc; /* pc that called splhi() FOURTH @ 24 */
134 ulong tlbfault; /* # of tlb faults FIFTH @ 32 */
135 ulong ktlbfault; /* @ 36 */
136 ulong utlbfault; /* @ 40 */
139 ulong tlbpurge;
[all …]
/plan9-contrib/sys/src/9/loongson/
H A Ddat.h10 typedef struct Mach Mach; typedef
127 struct Mach struct
130 int machno; /* physical id of processor FIRST */
131 Softtlb*stb; /* Software tlb simulation SECOND */
132 Proc* proc; /* process on this processor THIRD */
133 ulong splpc; /* pc that called splhi() FOURTH */
134 ulong tlbfault; /* # of tlb faults FIFTH */
135 ulong ktlbfault;
136 ulong utlbfault;
139 ulong tlbpurge;
[all …]
/plan9-contrib/sys/src/9/bcm/
H A Ddat.h24 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 */
[all …]
H A Dtrap4.c238 intrtime(Mach*, int vno) in intrtime() argument
/plan9-contrib/sys/src/9/omap/
H A Ddat.h35 typedef struct Mach Mach; typedef
146 struct Mach struct
148 int machno; /* physical id of processor */
149 uintptr splpc; /* pc of last caller to splhi */
151 Proc* proc; /* current process */
154 int flushmmu; /* flush current proc mmu state */
156 ulong ticks; /* of the clock since boot time */
157 Label sched; /* scheduler wakeup */
158 Lock alarmlock; /* access to alarm list */
159 void* alarm; /* alarms bound to this clock */
[all …]
/plan9-contrib/sys/src/9k/k10/
H A Ddat.h9 typedef struct Mach Mach; typedef
165 struct Mach struct
167 int machno; /* physical id of processor */
168 uintptr splpc; /* pc of last caller to splhi */
170 Proc* proc; /* current process on this processor */
172 int apicno;
173 int online;
174 int mode; /* fold into online? GAK */
178 uintptr stack;
179 uchar* vsvm;
[all …]
H A Dtrap.c240 intrtime(Mach*, int vno) in intrtime() argument
/plan9-contrib/sys/src/9/kw/
H A Ddat.h9 typedef struct Mach Mach; typedef
122 struct Mach struct
124 int machno; /* physical id of processor */
125 uintptr splpc; /* pc of last caller to splhi */
127 Proc* proc; /* current process */
130 int flushmmu; /* flush current proc mmu state */
132 ulong ticks; /* of the clock since boot time */
133 Label sched; /* scheduler wakeup */
134 Lock alarmlock; /* access to alarm list */
135 void* alarm; /* alarms bound to this clock */
[all …]
H A Dtrap.c73 intrtime(Mach*, int vno) in intrtime() argument
/plan9-contrib/sys/src/9/teg2/
H A Ddat.h34 typedef struct Mach Mach; typedef
160 struct Mach struct
163 int machno; /* physical id of processor */
164 uintptr splpc; /* pc of last caller to splhi */
166 Proc* proc; /* current process */
170 int flushmmu; /* flush current proc mmu state */
172 ulong ticks; /* of the clock since boot time */
173 Label sched; /* scheduler wakeup */
174 Lock alarmlock; /* access to alarm list */
175 void* alarm; /* alarms bound to this clock */
[all …]
H A Dtrap.c231 intrtime(Mach*, int vno) in intrtime() argument
/plan9-contrib/sys/src/9/pc/
H A Ddat.h12 typedef struct Mach Mach; typedef
200 struct Mach struct
202 int machno; /* physical id of processor (KNOWN TO ASSEMBLY) */
203 ulong splpc; /* pc of last caller to splhi */
205 ulong* pdb; /* page directory base for this processor (va) */
206 Tss* tss; /* tss for this processor */
207 Segdesc *gdt; /* gdt for this processor */
209 Proc* proc; /* current process on this processor */
210 Proc* externup; /* extern register Proc *up */
212 Page* pdbpool;
[all …]
H A Dtrap.c271 intrtime(Mach*, int vno) in intrtime() argument
/plan9-contrib/sys/src/9/pcboot/
H A Ddat.h10 typedef struct Mach Mach; typedef
201 struct Mach struct
203 int machno; /* physical id of processor (KNOWN TO ASSEMBLY) */
204 ulong splpc; /* pc of last caller to splhi */
206 ulong* pdb; /* page directory base for this processor (va) */
207 Tss* tss; /* tss for this processor */
208 Segdesc *gdt; /* gdt for this processor */
210 Proc* proc; /* current process on this processor */
211 Proc* externup; /* extern register Proc *up */
213 Page* pdbpool;
[all …]
H A Dtrap.c273 intrtime(Mach*, int vno) in intrtime() argument
/plan9-contrib/sys/include/
H A Dmach.h132 typedef struct Mach Mach; typedef
191 struct Mach{ struct
213 extern Mach *mach; /* Current machine */ argument
/plan9-contrib/sys/src/boot/vt4/
H A Ddata.h53 typedef union Mach Mach; typedef
73 typedef union Mach { union
97 } Mach; typedef
/plan9-contrib/sys/src/boot/vt5/
H A Ddata.h52 typedef union Mach Mach; typedef
72 typedef union Mach { union
96 } Mach; typedef