pub struct IoApic { /* private fields */ }
Implementations§
Source§impl 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 Freeze for IoApic
impl RefUnwindSafe for IoApic
impl !Send for IoApic
impl !Sync for IoApic
impl Unpin for IoApic
impl UnwindSafe for IoApic
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more