Enum magenta::VmoOp
[−]
[src]
#[repr(u32)]pub enum VmoOp { Commit, Decommit, Lock, Unlock, CacheSync, CacheInvalidate, CacheClean, CacheCleanInvalidate, }
Variants
Commit
Commit size
bytes worth of pages starting at byte offset
for the VMO.
Decommit
Release a range of pages previously committed to the VMO from offset
to offset
+size
.
Lock
Unlock
CacheSync
Perform a cache sync operation.
CacheInvalidate
Perform a cache invalidation operation.
CacheClean
Perform a cache clean operation.
CacheCleanInvalidate
Perform cache clean and invalidation operations together.
Trait Implementations
impl Debug for VmoOp
[src]
impl Copy for VmoOp
[src]
impl Clone for VmoOp
[src]
fn clone(&self) -> VmoOp
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more