pub struct ControlRegister8(/* private fields */);
Available on x86-64 only.
Expand description
Implementations§
Source§impl ControlRegister8
impl ControlRegister8
Sourcepub fn task_priority_level(&self) -> u8
pub fn task_priority_level(&self) -> u8
CR8.TPL
: Threshold for blocking low-priority interrupts. Lower values are
higher priority.
Sourcepub fn set_task_priority_level(&mut self, value: u8)
pub fn set_task_priority_level(&mut self, value: u8)
CR8.TPL
: Threshold for blocking low-priority interrupts. Lower values are
higher priority.
Sourcepub fn with_task_priority_level(&self, value: u8) -> Self
pub fn with_task_priority_level(&self, value: u8) -> Self
CR8.TPL
: Threshold for blocking low-priority interrupts. Lower values are
higher priority.
Trait Implementations§
Source§impl Bitfield<usize> for ControlRegister8
impl Bitfield<usize> for ControlRegister8
Source§impl Clone for ControlRegister8
impl Clone for ControlRegister8
Source§fn clone(&self) -> ControlRegister8
fn clone(&self) -> ControlRegister8
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ControlRegister8
impl Debug for ControlRegister8
Source§impl Default for ControlRegister8
impl Default for ControlRegister8
Source§fn default() -> ControlRegister8
fn default() -> ControlRegister8
Returns the “default value” for a type. Read more
Source§impl From<ControlRegister8> for usize
impl From<ControlRegister8> for usize
Source§fn from(val: ControlRegister8) -> Self
fn from(val: ControlRegister8) -> Self
Converts to this type from the input type.
Source§impl From<usize> for ControlRegister8
impl From<usize> for ControlRegister8
Source§impl PartialEq for ControlRegister8
impl PartialEq for ControlRegister8
impl Copy for ControlRegister8
impl Eq for ControlRegister8
impl StructuralPartialEq for ControlRegister8
Auto Trait Implementations§
impl Freeze for ControlRegister8
impl RefUnwindSafe for ControlRegister8
impl Send for ControlRegister8
impl Sync for ControlRegister8
impl Unpin for ControlRegister8
impl UnwindSafe for ControlRegister8
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