Struct aarch64defs::gic::GicrCtlr
source · pub struct GicrCtlr(/* private fields */);
Implementations§
source§impl GicrCtlr
impl GicrCtlr
sourcepub const fn enable_lpis(&self) -> bool
pub const fn enable_lpis(&self) -> bool
Bits: 0..1
sourcepub const fn with_enable_lpis(self, value: bool) -> Self
pub const fn with_enable_lpis(self, value: bool) -> Self
Bits: 0..1
sourcepub fn set_enable_lpis(&mut self, value: bool)
pub fn set_enable_lpis(&mut self, value: bool)
Bits: 0..1
sourcepub const fn with_dpg1ns(self, value: bool) -> Self
pub const fn with_dpg1ns(self, value: bool) -> Self
Bits: 25..26
sourcepub fn set_dpg1ns(&mut self, value: bool)
pub fn set_dpg1ns(&mut self, value: bool)
Bits: 25..26
sourcepub const fn with_dpg1s(self, value: bool) -> Self
pub const fn with_dpg1s(self, value: bool) -> Self
Bits: 26..27
Trait Implementations§
impl Copy for GicrCtlr
Auto Trait Implementations§
impl Freeze for GicrCtlr
impl RefUnwindSafe for GicrCtlr
impl Send for GicrCtlr
impl Sync for GicrCtlr
impl Unpin for GicrCtlr
impl UnwindSafe for GicrCtlr
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)