Lines Matching +full:ia32 +full:- +full:3 +full:a
1 // SPDX-License-Identifier: GPL-2.0-only
13 #include <asm/ia32.h>
53 G(_vector, NULL, DEFAULT_STACK, GATE_TASK, DPL0, _gdt << 3)
69 * Not possible on 64-bit. See idt_setup_early_pf() for details.
172 /* Must be page-aligned because the real IDT is used in the cpu entry area */
176 .size = IDT_TABLE_SIZE - 1,
189 return ((address - idt_descr.address) >> 3) == 6; in idt_is_f00f_address()
198 for (; size > 0; t++, size--) { in idt_setup_from_table()
200 write_idt_entry(idt, t->vector, &desc); in idt_setup_from_table()
202 set_bit(t->vector, system_vectors); in idt_setup_from_table()
216 * idt_setup_early_traps - Initialize the idt table with early traps
230 * idt_setup_traps - Initialize the idt table with default traps
250 * idt_setup_early_pf - Initialize the idt table with early pagefault handler
271 * Set the IDT descriptor to a fixed read-only location in the cpu in idt_map_in_cea()
282 * idt_setup_apic_and_irq_gates - Setup APIC/SMP and normal interrupt gates
292 entry = irq_entries_start + IDT_ALIGN * (i - FIRST_EXTERNAL_VECTOR); in idt_setup_apic_and_irq_gates()
303 entry = spurious_entries_start + IDT_ALIGN * (i - FIRST_SYSTEM_VECTOR); in idt_setup_apic_and_irq_gates()
318 * idt_setup_early_handler - Initializes the idt table with early handlers
334 * idt_invalidate - Invalidate interrupt descriptor table