pub struct IqtReg(/* private fields */);Expand description
Invalidation Queue Tail Register (MMIO offset 0x088, 64-bit, RW). §10.4.18.
Software writes this to submit new descriptors.
Implementations§
Source§impl IqtReg
impl IqtReg
Sourcepub const fn qt(&self) -> u32
pub const fn qt(&self) -> u32
Queue tail in 16-byte units (bits 18:4); bit 4 is reserved for IQA.DW=1.
Bits: 4..19
Sourcepub const fn with_qt_checked(self, value: u32) -> Result<Self, ()>
pub const fn with_qt_checked(self, value: u32) -> Result<Self, ()>
Queue tail in 16-byte units (bits 18:4); bit 4 is reserved for IQA.DW=1.
Bits: 4..19
Sourcepub const fn with_qt(self, value: u32) -> Self
pub const fn with_qt(self, value: u32) -> Self
Queue tail in 16-byte units (bits 18:4); bit 4 is reserved for IQA.DW=1.
Bits: 4..19
Trait Implementations§
impl Copy for IqtReg
Auto Trait Implementations§
impl Freeze for IqtReg
impl RefUnwindSafe for IqtReg
impl Send for IqtReg
impl Sync for IqtReg
impl Unpin for IqtReg
impl UnsafeUnpin for IqtReg
impl UnwindSafe for IqtReg
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