Struct aarch64defs::gic::GicrWaker
source · pub struct GicrWaker(/* private fields */);
Implementations§
source§impl GicrWaker
impl GicrWaker
sourcepub const fn with_bit_0(self, value: bool) -> Self
pub const fn with_bit_0(self, value: bool) -> Self
Implementation defined.
Bits: 0..1
sourcepub const fn processor_sleep(&self) -> bool
pub const fn processor_sleep(&self) -> bool
Bits: 1..2
sourcepub const fn with_processor_sleep(self, value: bool) -> Self
pub const fn with_processor_sleep(self, value: bool) -> Self
Bits: 1..2
sourcepub fn set_processor_sleep(&mut self, value: bool)
pub fn set_processor_sleep(&mut self, value: bool)
Bits: 1..2
sourcepub const fn children_asleep(&self) -> bool
pub const fn children_asleep(&self) -> bool
Bits: 2..3
sourcepub const fn with_children_asleep(self, value: bool) -> Self
pub const fn with_children_asleep(self, value: bool) -> Self
Bits: 2..3
sourcepub fn set_children_asleep(&mut self, value: bool)
pub fn set_children_asleep(&mut self, value: bool)
Bits: 2..3
sourcepub const fn with_bit_31(self, value: bool) -> Self
pub const fn with_bit_31(self, value: bool) -> Self
Implementation defined.
Bits: 31..32
sourcepub fn set_bit_31(&mut self, value: bool)
pub fn set_bit_31(&mut self, value: bool)
Implementation defined.
Bits: 31..32
Trait Implementations§
impl Copy for GicrWaker
Auto Trait Implementations§
impl Freeze for GicrWaker
impl RefUnwindSafe for GicrWaker
impl Send for GicrWaker
impl Sync for GicrWaker
impl Unpin for GicrWaker
impl UnwindSafe for GicrWaker
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
)