Lines Matching refs:eax
125 uint eax, edx; in apic_init_ap_core_local_apic() local
135 eax = ia32_apic_base & 0xffffffff; in apic_init_ap_core_local_apic()
138 if ((eax & 0xc00) == 0xc00) in apic_init_ap_core_local_apic()
140 else if ((eax & 0x800) == 0x800) in apic_init_ap_core_local_apic()
219 uint32_t eax, edx; in __local_apic_x2apic_init() local
228 : "=a"(eax), "=d"(edx)::"memory"); in __local_apic_x2apic_init()
229 if (eax & 0x100) in __local_apic_x2apic_init()
231 if (eax & 0x1000) in __local_apic_x2apic_init()
238 : "=a"(eax), "=d"(edx)::"memory"); in __local_apic_x2apic_init()
240 local_apic_max_LVT_entries = ((eax >> 16) & 0xff) + 1; in __local_apic_x2apic_init()
241 local_apic_version = eax & 0xff; in __local_apic_x2apic_init()
244 local_apic_max_LVT_entries, (eax >> 24) & 0x1); in __local_apic_x2apic_init()
246 if ((eax & 0xff) < 0x10) in __local_apic_x2apic_init()
248 else if (((eax & 0xff) >= 0x10) && ((eax & 0xff) <= 0x15)) in __local_apic_x2apic_init()
315 uint eax, edx; in apic_local_apic_init() local
325 eax = ia32_apic_base & 0xffffffff; in apic_local_apic_init()
328 if ((eax & 0xc00) == 0xc00) in apic_local_apic_init()
330 else if ((eax & 0x800) == 0x800) in apic_local_apic_init()