Enum x86_64::instructions::tlb::InvPicdCommand[][src]

pub enum InvPicdCommand {
    Address(VirtAddrPcid),
    Single(Pcid),
    All,
    AllExceptGlobal,
}

The Invalidate PCID Command to execute.

Variants

Address(VirtAddrPcid)

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

impl Debug for InvPicdCommand[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.