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_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_enable_lpis_checked(self, value: bool) -> Result<Self, ()>
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 const fn set_enable_lpis(&mut self, value: bool)
pub const fn set_enable_lpis(&mut self, value: bool)
Bits: 0..1
Sourcepub const fn with_ces_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_ces_checked(self, value: bool) -> Result<Self, ()>
Bits: 1..2
Sourcepub const fn with_ir_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_ir_checked(self, value: bool) -> Result<Self, ()>
Bits: 2..3
Sourcepub const fn with_rwp_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_rwp_checked(self, value: bool) -> Result<Self, ()>
Bits: 3..4
Sourcepub const fn with_dpg0_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_dpg0_checked(self, value: bool) -> Result<Self, ()>
Bits: 24..25
Sourcepub const fn with_dpg1ns_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_dpg1ns_checked(self, value: bool) -> Result<Self, ()>
Bits: 25..26
Sourcepub const fn with_dpg1ns(self, value: bool) -> Self
pub const fn with_dpg1ns(self, value: bool) -> Self
Bits: 25..26
Sourcepub const fn set_dpg1ns(&mut self, value: bool)
pub const fn set_dpg1ns(&mut self, value: bool)
Bits: 25..26
Sourcepub const fn with_dpg1s_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_dpg1s_checked(self, value: bool) -> Result<Self, ()>
Bits: 26..27
Sourcepub const fn with_dpg1s(self, value: bool) -> Self
pub const fn with_dpg1s(self, value: bool) -> Self
Bits: 26..27
Sourcepub const fn with_uwp_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_uwp_checked(self, value: bool) -> Result<Self, ()>
Bits: 31..32
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