#[repr(C)]pub struct EntryFlag(pub u64);Tuple Fields§
§0: u64Implementations§
Source§impl EntryFlag
impl EntryFlag
pub const RIPAS_RESPONSE: u64
pub const TRAP_WFE: u64
pub const TRAP_WFI: u64
pub const INJECT_SEA: u64
pub const EMUL_MMIO: u64
pub fn new(data: u64) -> EntryFlag
pub fn get_mut(&mut self) -> &mut Self
pub fn get(&self) -> u64
pub fn get_masked(&self, mask: u64) -> u64
pub fn get_masked_value(&self, mask: u64) -> u64
pub fn set(&mut self, val: u64) -> &mut Self
pub fn set_masked(&mut self, mask: u64, val: u64) -> &mut Self
pub fn set_masked_value(&mut self, mask: u64, val: u64) -> &mut Self
pub fn set_bits(&mut self, mask: u64) -> &mut Self
pub fn clear_bits(&mut self, mask: u64) -> &mut Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EntryFlag
impl RefUnwindSafe for EntryFlag
impl Send for EntryFlag
impl Sync for EntryFlag
impl Unpin for EntryFlag
impl UnsafeUnpin for EntryFlag
impl UnwindSafe for EntryFlag
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