pub struct FrcdLo(/* private fields */);Expand description
Fault Recording Register — low 64 bits (CAP.FRO*16). §11.4.7.6.
Contains the faulting address (bits 63:12) and reserved low bits.
Implementations§
Source§impl FrcdLo
impl FrcdLo
Sourcepub const fn fi(&self) -> u64
pub const fn fi(&self) -> u64
Fault Info — the faulting IOVA address, bits [63:12].
Bits: 12..64
Sourcepub const fn with_fi_checked(self, value: u64) -> Result<Self, ()>
pub const fn with_fi_checked(self, value: u64) -> Result<Self, ()>
Fault Info — the faulting IOVA address, bits [63:12].
Bits: 12..64
Sourcepub const fn with_fi(self, value: u64) -> Self
pub const fn with_fi(self, value: u64) -> Self
Fault Info — the faulting IOVA address, bits [63:12].
Bits: 12..64
Trait Implementations§
impl Copy for FrcdLo
Auto Trait Implementations§
impl Freeze for FrcdLo
impl RefUnwindSafe for FrcdLo
impl Send for FrcdLo
impl Sync for FrcdLo
impl Unpin for FrcdLo
impl UnsafeUnpin for FrcdLo
impl UnwindSafe for FrcdLo
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