pub struct IoApic { /* private fields */ }
Implementations
sourceimpl IoApic
impl IoApic
pub fn disable_all(&mut self)
pub fn enable(&mut self, irq: u8, cpunum: u8)
pub fn id(&mut self) -> u8
pub fn version(&mut self) -> u8
sourcepub fn supported_interrupts(&mut self) -> u8
pub fn supported_interrupts(&mut self) -> u8
Number of supported interrupts by this IO APIC.
Max Redirection Entry = “how many IRQs can this I/O APIC handle - 1” The -1 is silly so we add one back to it.
Auto Trait Implementations
impl RefUnwindSafe for IoApic
impl !Send for IoApic
impl !Sync for IoApic
impl Unpin for IoApic
impl UnwindSafe for IoApic
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more