pub struct FedataReg(/* private fields */);Expand description
Fault Event Data Register (MMIO offset 0x03C, 32-bit, RW). §10.4.11.
Implementations§
Source§impl FedataReg
impl FedataReg
Sourcepub const fn with_imd_checked(self, value: u16) -> Result<Self, ()>
pub const fn with_imd_checked(self, value: u16) -> Result<Self, ()>
Interrupt Message Data.
Bits: 0..16
Sourcepub const fn set_imd_checked(&mut self, value: u16) -> Result<(), ()>
pub const fn set_imd_checked(&mut self, value: u16) -> Result<(), ()>
Interrupt Message Data.
Bits: 0..16
Sourcepub const fn with_eimd_checked(self, value: u16) -> Result<Self, ()>
pub const fn with_eimd_checked(self, value: u16) -> Result<Self, ()>
Extended Interrupt Message Data (for x2APIC).
Bits: 16..32
Sourcepub const fn with_eimd(self, value: u16) -> Self
pub const fn with_eimd(self, value: u16) -> Self
Extended Interrupt Message Data (for x2APIC).
Bits: 16..32
Trait Implementations§
impl Copy for FedataReg
Auto Trait Implementations§
impl Freeze for FedataReg
impl RefUnwindSafe for FedataReg
impl Send for FedataReg
impl Sync for FedataReg
impl Unpin for FedataReg
impl UnsafeUnpin for FedataReg
impl UnwindSafe for FedataReg
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