pub struct GttEntry {
pub physical_addr: u64,
pub valid: bool,
pub writeable: bool,
pub cache_level: CacheLevel,
}Expand description
Graphics Translation Table (GTT) entry
Fields§
§physical_addr: u64Physical address of the page
valid: boolEntry is valid / present
writeable: boolPage is writeable
cache_level: CacheLevelCache level for the mapping
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GttEntry
impl RefUnwindSafe for GttEntry
impl Send for GttEntry
impl Sync for GttEntry
impl Unpin for GttEntry
impl UnwindSafe for GttEntry
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)