Struct Irr
#[repr(transparent)]pub struct Irr(pub u32);Expand description
Interrupt request register. Each bit of this register holds the interrupt status of a single interrupt source. If corresponding IMR bit is unmasked, an interrupt is generated.
Tuple Fields§
§0: u32Implementations§
§impl Irr
impl Irr
pub const fn sram_to_din_int(&self) -> bool
pub const fn sram_to_din_int(&self) -> bool
The RNG SRAM to DIN DMA done interrupt status. This interrupt is asserted when all data was delivered from RNG SRAM to DIN buffer.
pub const fn set_sram_to_din_int(&mut self, val: bool)
pub const fn set_sram_to_din_int(&mut self, val: bool)
The RNG SRAM to DIN DMA done interrupt status. This interrupt is asserted when all data was delivered from RNG SRAM to DIN buffer.
pub const fn dout_to_sram_int(&self) -> bool
pub const fn dout_to_sram_int(&self) -> bool
The DOUT to RNG SRAM DMA done interrupt status. This interrupt is asserted when all data was delivered from DOUT buffer to RNG SRAM.
pub const fn set_dout_to_sram_int(&mut self, val: bool)
pub const fn set_dout_to_sram_int(&mut self, val: bool)
The DOUT to RNG SRAM DMA done interrupt status. This interrupt is asserted when all data was delivered from DOUT buffer to RNG SRAM.
pub const fn mem_to_din_int(&self) -> bool
pub const fn mem_to_din_int(&self) -> bool
The memory to DIN DMA done interrupt status. This interrupt is asserted when all data was delivered from memory to DIN buffer.
pub const fn set_mem_to_din_int(&mut self, val: bool)
pub const fn set_mem_to_din_int(&mut self, val: bool)
The memory to DIN DMA done interrupt status. This interrupt is asserted when all data was delivered from memory to DIN buffer.
pub const fn dout_to_mem_int(&self) -> bool
pub const fn dout_to_mem_int(&self) -> bool
The DOUT to memory DMA done interrupt status. This interrupt is asserted when all data was delivered from DOUT buffer to memory.
pub const fn set_dout_to_mem_int(&mut self, val: bool)
pub const fn set_dout_to_mem_int(&mut self, val: bool)
The DOUT to memory DMA done interrupt status. This interrupt is asserted when all data was delivered from DOUT buffer to memory.
pub const fn ahb_err_int(&self) -> bool
pub const fn ahb_err_int(&self) -> bool
The AHB error interrupt status.
pub const fn set_ahb_err_int(&mut self, val: bool)
pub const fn set_ahb_err_int(&mut self, val: bool)
The AHB error interrupt status.
pub const fn set_pka_int(&mut self, val: bool)
pub const fn set_pka_int(&mut self, val: bool)
The PKA end of operation interrupt status.
pub const fn set_rng_int(&mut self, val: bool)
pub const fn set_rng_int(&mut self, val: bool)
The RNG interrupt status.
pub const fn sym_dma_int(&self) -> bool
pub const fn sym_dma_int(&self) -> bool
The symmetric engine DMA completed interrupt status.
pub const fn set_sym_dma_int(&mut self, val: bool)
pub const fn set_sym_dma_int(&mut self, val: bool)
The symmetric engine DMA completed interrupt status.