Struct madt::MadtNonMaskableInterrupt
source · #[repr(packed(1))]pub struct MadtNonMaskableInterrupt {
pub processor: u8,
pub flags: u16,
pub lint: u8,
/* private fields */
}
Expand description
MADT Non-maskable Interrupt. Use these to configure the LINT0 and LINT1 entries in the Local vector table of the relevant processor’s (or processors’) local APIC.
Fields§
§processor: u8
which processor this is for, 0xFF means all processors
flags: u16
Flags
lint: u8
LINT (either 0 or 1)
Trait Implementations§
source§impl Clone for MadtNonMaskableInterrupt
impl Clone for MadtNonMaskableInterrupt
source§fn clone(&self) -> MadtNonMaskableInterrupt
fn clone(&self) -> MadtNonMaskableInterrupt
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MadtNonMaskableInterrupt
impl Debug for MadtNonMaskableInterrupt
impl Copy for MadtNonMaskableInterrupt
impl FromBytes for MadtNonMaskableInterrupt
Auto Trait Implementations§
impl RefUnwindSafe for MadtNonMaskableInterrupt
impl Send for MadtNonMaskableInterrupt
impl Sync for MadtNonMaskableInterrupt
impl Unpin for MadtNonMaskableInterrupt
impl UnwindSafe for MadtNonMaskableInterrupt
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