pub struct GicrSgi(/* private fields */);
Implementations§
Source§impl GicrSgi
impl GicrSgi
Sourcepub const fn target_list(&self) -> u16
pub const fn target_list(&self) -> u16
Bits: 0..16
Sourcepub const fn with_target_list_checked(self, value: u16) -> Result<Self, ()>
pub const fn with_target_list_checked(self, value: u16) -> Result<Self, ()>
Bits: 0..16
Sourcepub const fn with_target_list(self, value: u16) -> Self
pub const fn with_target_list(self, value: u16) -> Self
Bits: 0..16
Sourcepub const fn set_target_list(&mut self, value: u16)
pub const fn set_target_list(&mut self, value: u16)
Bits: 0..16
Sourcepub const fn with_aff1_checked(self, value: u8) -> Result<Self, ()>
pub const fn with_aff1_checked(self, value: u8) -> Result<Self, ()>
Bits: 16..24
Sourcepub const fn with_intid_checked(self, value: u32) -> Result<Self, ()>
pub const fn with_intid_checked(self, value: u32) -> Result<Self, ()>
Bits: 24..28
Sourcepub const fn with_intid(self, value: u32) -> Self
pub const fn with_intid(self, value: u32) -> Self
Bits: 24..28
Sourcepub const fn with_aff2_checked(self, value: u8) -> Result<Self, ()>
pub const fn with_aff2_checked(self, value: u8) -> Result<Self, ()>
Bits: 32..40
Sourcepub const fn with_irm_checked(self, value: bool) -> Result<Self, ()>
pub const fn with_irm_checked(self, value: bool) -> Result<Self, ()>
Bits: 40..41
Sourcepub const fn with_rs_checked(self, value: u8) -> Result<Self, ()>
pub const fn with_rs_checked(self, value: u8) -> Result<Self, ()>
Bits: 44..48
Sourcepub const fn with_aff3_checked(self, value: u8) -> Result<Self, ()>
pub const fn with_aff3_checked(self, value: u8) -> Result<Self, ()>
Bits: 48..56
Trait Implementations§
impl Copy for GicrSgi
Auto Trait Implementations§
impl Freeze for GicrSgi
impl RefUnwindSafe for GicrSgi
impl Send for GicrSgi
impl Sync for GicrSgi
impl Unpin for GicrSgi
impl UnwindSafe for GicrSgi
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