Lines Matching defs:local_apic
122 struct local_apic { struct
124 /*000*/ struct { u32 __reserved[4]; } __reserved_01;
126 /*010*/ struct { u32 __reserved[4]; } __reserved_02;
128 /*020*/ struct { /* APIC ID Register */
133 } id;
136 struct { /* APIC Version Register */
142 } version;
144 /*040*/ struct { u32 __reserved[4]; } __reserved_03;
146 /*050*/ struct { u32 __reserved[4]; } __reserved_04;
148 /*060*/ struct { u32 __reserved[4]; } __reserved_05;
150 /*070*/ struct { u32 __reserved[4]; } __reserved_06;
152 /*080*/ struct { /* Task Priority Register */
156 } tpr;
159 struct { /* Arbitration Priority Register */
163 } apr;
166 struct { /* Processor Priority Register */
170 } ppr;
172 /*0B0*/ struct { /* End Of Interrupt Register */
175 } eoi;
177 /*0C0*/ struct { u32 __reserved[4]; } __reserved_07;
179 /*0D0*/ struct { /* Logical Destination Register */
183 } ldr;
185 /*0E0*/ struct { /* Destination Format Register */
189 } dfr;
191 /*0F0*/ struct { /* Spurious Interrupt Vector Register */
197 } svr;
199 /*100*/ struct { /* In Service Register */
202 } isr [8];
204 /*180*/ struct { /* Trigger Mode Register */
207 } tmr [8];
209 /*200*/ struct { /* Interrupt Request Register */
212 } irr [8];
214 /*280*/ union { /* Error Status Register */
231 } esr;
233 /*290*/ struct { u32 __reserved[4]; } __reserved_08;
235 /*2A0*/ struct { u32 __reserved[4]; } __reserved_09;
237 /*2B0*/ struct { u32 __reserved[4]; } __reserved_10;
239 /*2C0*/ struct { u32 __reserved[4]; } __reserved_11;
241 /*2D0*/ struct { u32 __reserved[4]; } __reserved_12;
243 /*2E0*/ struct { u32 __reserved[4]; } __reserved_13;
245 /*2F0*/ struct { u32 __reserved[4]; } __reserved_14;
247 /*300*/ struct { /* Interrupt Command Register 1 */
259 } icr1;
261 /*310*/ struct { /* Interrupt Command Register 2 */
270 } icr2;
272 /*320*/ struct { /* LVT - Timer */
281 } lvt_timer;
283 /*330*/ struct { u32 __reserved[4]; } __reserved_15;
285 /*340*/ struct { /* LVT - Performance Counter */
294 } lvt_pc;
296 /*350*/ struct { /* LVT - LINT0 */
307 } lvt_lint0;
309 /*360*/ struct { /* LVT - LINT1 */
320 } lvt_lint1;
322 /*370*/ struct { /* LVT - Error */
330 } lvt_error;
332 /*380*/ struct { /* Timer Initial Count Register */
335 } timer_icr;
338 struct { /* Timer Current Count Register */
341 } timer_ccr;
343 /*3A0*/ struct { u32 __reserved[4]; } __reserved_16;
345 /*3B0*/ struct { u32 __reserved[4]; } __reserved_17;
347 /*3C0*/ struct { u32 __reserved[4]; } __reserved_18;
349 /*3D0*/ struct { u32 __reserved[4]; } __reserved_19;
351 /*3E0*/ struct { /* Timer Divide Configuration Register */
355 } timer_dcr;
357 /*3F0*/ struct { u32 __reserved[4]; } __reserved_20;