Module apic
kernel
0.1.0
Module apic
Modules
Structs
Enums
Constants
Statics
Functions
In kernel::cpu::interrupts
Modules
apic
handlers
stack_index
Structs
Interrupts
Constants
MAX_USER_INTERRUPTS
SPECIAL_SCHEDULER_INTERRUPT
SPECIAL_SYSCALL_INTERRUPT
USER_INTERRUPTS_START
Statics
INTERRUPTS
Traits
InterruptHandler
Functions
allocate_basic_user_interrupt
allocate_user_interrupt
allocate_user_interrupt_all_saved
create_scheduler_interrupt
create_syscall_interrupt
init_interrupts
?
Module
kernel
::
cpu
::
interrupts
::
apic
source
·
[
−
]
Modules
io_apic
🔒
Structs
Apic
🔒
ApicMmio
🔒
ApicReg
🔒
IoApic
🔒
IoApicMmio
🔒
IoApicRedirectionBuilder
LocalVectorRegister
🔒
LocalVectorRegisterBuilder
🔒
Enums
DestinationType
🔒
Constants
APIC_BAR_ENABLED
🔒
APIC_BASE_MASK
🔒
LVT_MASK_MASK
🔒
LVT_MESSAGE_TYPE_MASK
🔒
LVT_TIMER_MODE_MASK
🔒
LVT_TRIGGER_MODE_MASK
🔒
LVT_VECTOR_MASK
🔒
SPURIOUS_ENABLE
🔒
Statics
APIC
🔒
Functions
assign_io_irq
assign_io_irq_custom
disable_pic
🔒
error_interrupt_handler
🔒
init
is_irq_assigned
return_from_interrupt
spurious_handler
🔒