pub struct Svr(/* private fields */);
Expand description
Spurious vector register.
Implementations§
source§impl Svr
impl Svr
sourcepub const fn with_vector(self, value: u8) -> Self
pub const fn with_vector(self, value: u8) -> Self
Bits: 0..8
sourcepub fn set_vector(&mut self, value: u8)
pub fn set_vector(&mut self, value: u8)
Bits: 0..8
sourcepub const fn with_enable(self, value: bool) -> Self
pub const fn with_enable(self, value: bool) -> Self
Bits: 8..9
sourcepub fn set_enable(&mut self, value: bool)
pub fn set_enable(&mut self, value: bool)
Bits: 8..9
sourcepub const fn focus_processor_checking(&self) -> bool
pub const fn focus_processor_checking(&self) -> bool
Bits: 9..10
sourcepub const fn with_focus_processor_checking(self, value: bool) -> Self
pub const fn with_focus_processor_checking(self, value: bool) -> Self
Bits: 9..10
sourcepub fn set_focus_processor_checking(&mut self, value: bool)
pub fn set_focus_processor_checking(&mut self, value: bool)
Bits: 9..10
sourcepub const fn eoi_broadcast_suppression(&self) -> bool
pub const fn eoi_broadcast_suppression(&self) -> bool
Bits: 12..13
sourcepub const fn with_eoi_broadcast_suppression(self, value: bool) -> Self
pub const fn with_eoi_broadcast_suppression(self, value: bool) -> Self
Bits: 12..13
sourcepub fn set_eoi_broadcast_suppression(&mut self, value: bool)
pub fn set_eoi_broadcast_suppression(&mut self, value: bool)
Bits: 12..13
Trait Implementations§
impl Copy for Svr
Auto Trait Implementations§
impl Freeze for Svr
impl RefUnwindSafe for Svr
impl Send for Svr
impl Sync for Svr
impl Unpin for Svr
impl UnwindSafe for Svr
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
)