pub enum InvPicdCommand {
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 InvPicdCommand
impl RefUnwindSafe for InvPicdCommand
impl Send for InvPicdCommand
impl Sync for InvPicdCommand
impl Unpin for InvPicdCommand
impl UnwindSafe for InvPicdCommand
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