Struct x86_64::structures::paging::mapper::MapperFlushAll
source · [−]pub struct MapperFlushAll(_);
Expand description
This type represents a change of a page table requiring a complete TLB flush
The old mapping might be still cached in the translation lookaside buffer (TLB), so it needs to be flushed from the TLB before it’s accessed. This type is returned from a function that made the change to ensure that the TLB flush is not forgotten.
Implementations
sourceimpl MapperFlushAll
impl MapperFlushAll
Trait Implementations
sourceimpl Debug for MapperFlushAll
impl Debug for MapperFlushAll
sourceimpl Default for MapperFlushAll
impl Default for MapperFlushAll
sourcefn default() -> MapperFlushAll
fn default() -> MapperFlushAll
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for MapperFlushAll
impl Send for MapperFlushAll
impl Sync for MapperFlushAll
impl Unpin for MapperFlushAll
impl UnwindSafe for MapperFlushAll
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more