Searched refs:ARCH_INTERRUPT_BASE (Results 1 - 9 of 9) sorted by relevance
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_int.h | 10 #define ARCH_INTERRUPT_BASE 0x20 macro 11 #define NUM_IO_VECTORS (256 - ARCH_INTERRUPT_BASE)
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_smp.cpp | 109 // I/O interrupts start at ARCH_INTERRUPT_BASE, so all interrupts are shifted 110 reserve_io_interrupt_vectors(3, 0xfd - ARCH_INTERRUPT_BASE, 112 install_io_interrupt_handler(0xfd - ARCH_INTERRUPT_BASE, &x86_ici_interrupt, NULL, B_NO_LOCK_VECTOR); 113 install_io_interrupt_handler(0xfe - ARCH_INTERRUPT_BASE, &x86_smp_error_interrupt, NULL, B_NO_LOCK_VECTOR); 114 install_io_interrupt_handler(0xff - ARCH_INTERRUPT_BASE, &x86_spurious_interrupt, NULL, B_NO_LOCK_VECTOR);
|
H A D | pic.cpp | 208 out8(ARCH_INTERRUPT_BASE, PIC_MASTER_INIT2); 209 out8(ARCH_INTERRUPT_BASE + PIC_SLAVE_INT_BASE, PIC_SLAVE_INIT2);
|
H A D | msi.cpp | 73 | ((uint16)vector + ARCH_INTERRUPT_BASE);
|
H A D | ioapic.cpp | 214 entry |= (vector + ARCH_INTERRUPT_BASE) << IO_APIC_INTERRUPT_VECTOR_SHIFT; 223 return gsi == 0xff - ARCH_INTERRUPT_BASE; 388 | ((gsi + ARCH_INTERRUPT_BASE) << IO_APIC_INTERRUPT_VECTOR_SHIFT);
|
H A D | arch_int.cpp | 218 int32 vector = frame->vector - ARCH_INTERRUPT_BASE;
|
/haiku/src/system/kernel/arch/x86/timers/ |
H A D | x86_apic.cpp | 117 reserve_io_interrupt_vectors(1, 0xfb - ARCH_INTERRUPT_BASE, 119 install_io_interrupt_handler(0xfb - ARCH_INTERRUPT_BASE,
|
/haiku/src/system/kernel/arch/x86/64/ |
H A D | descriptors.cpp | 416 for (uint32 i = 0; i < ARCH_INTERRUPT_BASE; i++) 418 for (uint32 i = ARCH_INTERRUPT_BASE;
|
/haiku/src/system/kernel/arch/x86/32/ |
H A D | descriptors.cpp | 570 for (i = 0; i < ARCH_INTERRUPT_BASE; i++) 572 for (i = ARCH_INTERRUPT_BASE; i < kInterruptHandlerTableSize; i++)
|
Completed in 109 milliseconds