pub struct InvalidationWaitDw2Dw3(/* private fields */);Expand description
Invalidation Wait Descriptor — high 64 bits.
Contains the status address (bits 127:66 = address bits 63:2).
Implementations§
Source§impl InvalidationWaitDw2Dw3
impl InvalidationWaitDw2Dw3
Sourcepub const fn sal(&self) -> u64
pub const fn sal(&self) -> u64
Status Address bits [63:2]. The full address is sal << 2.
Bits: 2..64
Sourcepub const fn with_sal_checked(self, value: u64) -> Result<Self, ()>
pub const fn with_sal_checked(self, value: u64) -> Result<Self, ()>
Status Address bits [63:2]. The full address is sal << 2.
Bits: 2..64
Sourcepub const fn with_sal(self, value: u64) -> Self
pub const fn with_sal(self, value: u64) -> Self
Status Address bits [63:2]. The full address is sal << 2.
Bits: 2..64
Source§impl InvalidationWaitDw2Dw3
impl InvalidationWaitDw2Dw3
Sourcepub fn status_address(&self) -> u64
pub fn status_address(&self) -> u64
Get the full status address (DWORD-aligned).
Trait Implementations§
Source§impl Clone for InvalidationWaitDw2Dw3
impl Clone for InvalidationWaitDw2Dw3
Source§fn clone(&self) -> InvalidationWaitDw2Dw3
fn clone(&self) -> InvalidationWaitDw2Dw3
Returns a duplicate 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 InvalidationWaitDw2Dw3
impl Debug for InvalidationWaitDw2Dw3
Source§impl Default for InvalidationWaitDw2Dw3
impl Default for InvalidationWaitDw2Dw3
Source§impl From<InvalidationWaitDw2Dw3> for u64
impl From<InvalidationWaitDw2Dw3> for u64
Source§fn from(v: InvalidationWaitDw2Dw3) -> u64
fn from(v: InvalidationWaitDw2Dw3) -> u64
Converts to this type from the input type.
Source§impl From<u64> for InvalidationWaitDw2Dw3
impl From<u64> for InvalidationWaitDw2Dw3
Source§impl Inspect for InvalidationWaitDw2Dw3
impl Inspect for InvalidationWaitDw2Dw3
impl Copy for InvalidationWaitDw2Dw3
Auto Trait Implementations§
impl Freeze for InvalidationWaitDw2Dw3
impl RefUnwindSafe for InvalidationWaitDw2Dw3
impl Send for InvalidationWaitDw2Dw3
impl Sync for InvalidationWaitDw2Dw3
impl Unpin for InvalidationWaitDw2Dw3
impl UnsafeUnpin for InvalidationWaitDw2Dw3
impl UnwindSafe for InvalidationWaitDw2Dw3
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