pub struct CqhciCqInterruptCoalescingRegister(pub u32);Tuple Fields§
§0: u32Implementations§
Source§impl CqhciCqInterruptCoalescingRegister
impl CqhciCqInterruptCoalescingRegister
pub fn ic_timeout_value(&self) -> u8
pub fn ic_timeout_value_write_enable(&self) -> bool
pub fn ic_counter_threshold(&self) -> u8
pub fn ic_counter_threshold_write_enable(&self) -> bool
pub fn ic_counter_timer_reset(&self) -> bool
pub fn ic_status_bit(&self) -> bool
pub fn ic_enable(&self) -> bool
pub fn set_ic_timeout_value(&mut self, value: u8)
pub fn set_ic_timeout_value_write_enable(&mut self, value: bool)
pub fn set_ic_counter_threshold(&mut self, value: u8)
pub fn set_ic_counter_threshold_write_enable(&mut self, value: bool)
pub fn set_ic_counter_timer_reset(&mut self, value: bool)
pub fn set_ic_status_bit(&mut self, value: bool)
pub fn set_ic_enable(&mut self, value: bool)
Trait Implementations§
Source§impl<T> BitRange<T> for CqhciCqInterruptCoalescingRegister
impl<T> BitRange<T> for CqhciCqInterruptCoalescingRegister
Source§impl<T> BitRangeMut<T> for CqhciCqInterruptCoalescingRegisterwhere
u32: BitRangeMut<T>,
impl<T> BitRangeMut<T> for CqhciCqInterruptCoalescingRegisterwhere
u32: BitRangeMut<T>,
Source§fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
Set a range of bits.
Source§impl Clone for CqhciCqInterruptCoalescingRegister
impl Clone for CqhciCqInterruptCoalescingRegister
Source§fn clone(&self) -> CqhciCqInterruptCoalescingRegister
fn clone(&self) -> CqhciCqInterruptCoalescingRegister
Returns a duplicate 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 moreimpl Copy for CqhciCqInterruptCoalescingRegister
Auto Trait Implementations§
impl Freeze for CqhciCqInterruptCoalescingRegister
impl RefUnwindSafe for CqhciCqInterruptCoalescingRegister
impl Send for CqhciCqInterruptCoalescingRegister
impl Sync for CqhciCqInterruptCoalescingRegister
impl Unpin for CqhciCqInterruptCoalescingRegister
impl UnsafeUnpin for CqhciCqInterruptCoalescingRegister
impl UnwindSafe for CqhciCqInterruptCoalescingRegister
Blanket Implementations§
Source§impl<T> BitMut for Twhere
T: BitRangeMut<u8>,
impl<T> BitMut for Twhere
T: BitRangeMut<u8>,
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