[−]Struct sunrise_ahci::hba::PxIE
PxIE
"Port x Interrupt Enable" register bitfield.
This register enables and disables the reporting of the corresponding interrupt to system software. When a bit is set (‘1’) and the corresponding interrupt condition is active, then an interrupt is generated. Interrupt sources that are disabled (‘0’) are still reflected in the status registers.
This register is symmetrical with the PxIS register.
Defined in section 3.3.6
Implementations
impl PxIE
[−]
fn cpde(&self) -> bool
fn set_cpde(&mut self, value: bool)
fn tfee(&self) -> bool
fn set_tfee(&mut self, value: bool)
fn hbfe(&self) -> bool
fn set_hbfe(&mut self, value: bool)
fn hbde(&self) -> bool
fn set_hbde(&mut self, value: bool)
fn ife(&self) -> bool
fn set_ife(&mut self, value: bool)
fn infe(&self) -> bool
fn set_infe(&mut self, value: bool)
fn ofe(&self) -> bool
fn set_ofe(&mut self, value: bool)
fn ipme(&self) -> bool
fn set_ipme(&mut self, value: bool)
fn prce(&self) -> bool
fn set_prce(&mut self, value: bool)
fn dmpe(&self) -> bool
fn set_dmpe(&mut self, value: bool)
fn pce(&self) -> bool
fn set_pce(&mut self, value: bool)
fn dpe(&self) -> bool
fn set_dpe(&mut self, value: bool)
fn ufe(&self) -> bool
fn set_ufe(&mut self, value: bool)
fn sbde(&self) -> bool
fn set_sbde(&mut self, value: bool)
fn dse(&self) -> bool
fn set_dse(&mut self, value: bool)
fn pse(&self) -> bool
fn set_pse(&mut self, value: bool)
fn dhre(&self) -> bool
fn set_dhre(&mut self, value: bool)
Trait Implementations
impl<T> BitRange<T> for PxIE where
u32: BitRange<T>,
[+]
u32: BitRange<T>,
impl Clone for PxIE
[src][+]
impl Copy for PxIE
[src]
impl Debug for PxIE
[+]
Auto Trait Implementations
impl RefUnwindSafe for PxIE
impl Send for PxIE
impl Sync for PxIE
impl Unpin for PxIE
impl UnwindSafe for PxIE
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Bit for T where
T: BitRange<u8>,
[+]
T: BitRange<u8>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> SizedIPCBuffer for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,