pub struct GicrWaker(/* private fields */);
Implementations§
Source§impl GicrWaker
impl GicrWaker
Sourcepub const fn with_bit_0_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_bit_0_checked(self, value: bool) -> Result<Self, ()>
Implementation defined.
Bits: 0..1
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 set_bit_0_checked(&mut self, value: bool) -> Result<(), ()>
pub const fn set_bit_0_checked(&mut self, value: bool) -> Result<(), ()>
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_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_processor_sleep_checked(self, value: bool) -> Result<Self, ()>
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 const fn set_processor_sleep(&mut self, value: bool)
pub const fn set_processor_sleep(&mut self, value: bool)
Bits: 1..2
Sourcepub const fn set_processor_sleep_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_processor_sleep_checked( &mut self, value: bool, ) -> Result<(), ()>
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_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_children_asleep_checked(self, value: bool) -> Result<Self, ()>
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 const fn set_children_asleep(&mut self, value: bool)
pub const fn set_children_asleep(&mut self, value: bool)
Bits: 2..3
Sourcepub const fn set_children_asleep_checked(
&mut self,
value: bool,
) -> Result<(), ()>
pub const fn set_children_asleep_checked( &mut self, value: bool, ) -> Result<(), ()>
Bits: 2..3
Sourcepub const fn with_bit_31_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_bit_31_checked(self, value: bool) -> Result<Self, ()>
Implementation defined.
Bits: 31..32
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 const fn set_bit_31(&mut self, value: bool)
pub const 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