Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm/include/intr.h
| Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | #elif defined(CPU_ARM9) || defined(SOC_MV_KIRKWOOD) || \ | ||||
| defined(CPU_XSCALE_IXP435) | defined(CPU_XSCALE_IXP435) | ||||
| #define NIRQ 64 | #define NIRQ 64 | ||||
| #elif defined(CPU_CORTEXA) | #elif defined(CPU_CORTEXA) | ||||
| #define NIRQ 1020 | #define NIRQ 1020 | ||||
| #elif defined(CPU_KRAIT) | #elif defined(CPU_KRAIT) | ||||
| #define NIRQ 288 | #define NIRQ 288 | ||||
| #elif defined(CPU_ARM1176) | #elif defined(CPU_ARM1176) | ||||
| #define NIRQ 128 | #define NIRQ 128 | ||||
| #elif defined(SOC_MV_ARMADAXP) | |||||
| #define MAIN_IRQ_NUM 116 | |||||
| #define ERR_IRQ_NUM 32 | |||||
| #define ERR_IRQ (MAIN_IRQ_NUM) | |||||
| #define MSI_IRQ_NUM 32 | |||||
| #define MSI_IRQ (ERR_IRQ + ERR_IRQ_NUM) | |||||
| #define NIRQ (MAIN_IRQ_NUM + ERR_IRQ_NUM + MSI_IRQ_NUM) | |||||
| #else | #else | ||||
| #define NIRQ 32 | #define NIRQ 32 | ||||
| #endif | #endif | ||||
| int arm_get_next_irq(int); | int arm_get_next_irq(int); | ||||
| void arm_mask_irq(uintptr_t); | void arm_mask_irq(uintptr_t); | ||||
| void arm_unmask_irq(uintptr_t); | void arm_unmask_irq(uintptr_t); | ||||
| void arm_intrnames_init(void); | void arm_intrnames_init(void); | ||||
| Show All 19 Lines | |||||