Lines Matching +full:0 +full:x40c
21 #define CLRI_STATUS_E_MASK 0xF
24 #define AUX_USER_SP 0x00D
25 #define AUX_IRQ_CTRL 0x00E
26 #define AUX_IRQ_ACT 0x043 /* Active Intr across all levels */
27 #define AUX_IRQ_LVL_PEND 0x200 /* Pending Intr across all levels */
28 #define AUX_IRQ_HINT 0x201 /* For generating Soft Interrupts */
29 #define AUX_IRQ_PRIORITY 0x206
30 #define ICAUSE 0x40a
31 #define AUX_IRQ_SELECT 0x40b
32 #define AUX_IRQ_ENABLE 0x40c
38 * Hardware supports 16 priorities (0 highest, 15 lowest)
39 * Linux by default runs at 1, priority 0 reserved for NMI style interrupts
47 #define __AD_ENB 0
62 __asm__ __volatile__(" clri %0 \n" : "=r" (flags) : : "memory"); in arch_local_irq_save()
72 __asm__ __volatile__(" seti %0 \n" : : "r" (flags) : "memory"); in arch_local_irq_restore()
82 if (irqact & 0xffff) in arch_local_irq_enable()
83 write_aux_reg(AUX_IRQ_ACT, irqact & ~0xffff); in arch_local_irq_enable()
104 " lr %0, [status32] \n" in arch_local_save_flags()
139 write_aux_reg(AUX_IRQ_HINT, 0); in arc_softirq_clear()