kos_sys::arch::irqEnum irq_t
Source #[repr(C)]
pub enum irq_t {
Show 60 variants
EXC_RESET_POWERON = 0,
EXC_RESET_MANUAL = 32,
EXC_ITLB_MULTIPLE = 320,
EXC_USER_BREAK_PRE = 480,
EXC_INSTR_ADDRESS = 224,
EXC_ITLB_MISS = 64,
EXC_ITLB_PV = 160,
EXC_ILLEGAL_INSTR = 384,
EXC_SLOT_ILLEGAL_INSTR = 416,
EXC_GENERAL_FPU = 2_048,
EXC_SLOT_FPU = 2_080,
EXC_DATA_ADDRESS_WRITE = 256,
EXC_DTLB_MISS_WRITE = 96,
EXC_DTLB_PV_WRITE = 192,
EXC_FPU = 288,
EXC_INITIAL_PAGE_WRITE = 128,
EXC_TRAPA = 352,
EXC_NMI = 448,
EXC_IRQ0 = 512,
EXC_IRQ1 = 544,
EXC_IRQ2 = 576,
EXC_IRQ3 = 608,
EXC_IRQ4 = 640,
EXC_IRQ5 = 672,
EXC_IRQ6 = 704,
EXC_IRQ7 = 736,
EXC_IRQ8 = 768,
EXC_IRQ9 = 800,
EXC_IRQA = 832,
EXC_IRQB = 864,
EXC_IRQC = 896,
EXC_IRQD = 928,
EXC_IRQE = 960,
EXC_TMU0_TUNI0 = 1_024,
EXC_TMU1_TUNI1 = 1_056,
EXC_TMU2_TUNI2 = 1_088,
EXC_TMU2_TICPI2 = 1_120,
EXC_RTC_ATI = 1_152,
EXC_RTC_PRI = 1_184,
EXC_RTC_CUI = 1_216,
EXC_SCI_ERI = 1_248,
EXC_SCI_RXI = 1_280,
EXC_SCI_TXI = 1_312,
EXC_SCI_TEI = 1_344,
EXC_WDT_ITI = 1_376,
EXC_REF_RCMI = 1_408,
EXC_REF_ROVI = 1_440,
EXC_UDI = 1_536,
EXC_GPIO_GPIOI = 1_568,
EXC_DMAC_DMTE0 = 1_600,
EXC_DMAC_DMTE1 = 1_632,
EXC_DMAC_DMTE2 = 1_664,
EXC_DMAC_DMTE3 = 1_696,
EXC_DMA_DMAE = 1_728,
EXC_SCIF_ERI = 1_792,
EXC_SCIF_RXI = 1_824,
EXC_SCIF_BRI = 1_856,
EXC_SCIF_TXI = 1_888,
EXC_DOUBLE_FAULT = 1_920,
EXC_UNHANDLED_EXC = 2_016,
}
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self)
.
That is, this conversion is whatever the implementation of
[From]<T> for U
chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.