pub enum InvPcidCommand {
Address(VirtAddr, Pcid),
Single(Pcid),
All,
AllExceptGlobal,
}
Expand description
The Invalidate PCID Command to execute.
Variants§
Address(VirtAddr, Pcid)
The logical processor invalidates mappings—except global translations—for the linear address and PCID specified.
Single(Pcid)
The logical processor invalidates all mappings—except global translations—associated with the PCID.
All
The logical processor invalidates all mappings—including global translations—associated with any PCID.
AllExceptGlobal
The logical processor invalidates all mappings—except global translations—associated with any PCID.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InvPcidCommand
impl RefUnwindSafe for InvPcidCommand
impl Send for InvPcidCommand
impl Sync for InvPcidCommand
impl Unpin for InvPcidCommand
impl UnwindSafe for InvPcidCommand
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