Lines Matching refs:irqnr
79 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
84 ldr \irqnr, [\base, #0x98] /* IRQ pending reg 1 */
85 cmp \irqnr, #0x0
87 ldr \irqnr, [\base, #0xb8] /* IRQ pending reg 2 */
88 cmp \irqnr, #0x0
90 ldr \irqnr, [\base, #0xd8] /* IRQ pending reg 3 */
91 cmp \irqnr, #0x0
93 ldrne \irqnr, [\base, #INTCPS_SIR_IRQ_OFFSET]
94 and \irqnr, \irqnr, #ACTIVEIRQ_MASK /* Clear spurious bits */
100 bic \irqnr, \irqstat, #0x1c00
101 cmp \irqnr, #29
102 cmpcc \irqnr, \irqnr
103 cmpne \irqnr, \tmp
104 cmpcs \irqnr, \irqnr
126 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
127 ldr \irqnr, [\base, #0x98] /* IRQ pending reg 1 */
128 cmp \irqnr, #0x0
130 ldr \irqnr, [\base, #0xb8] /* IRQ pending reg 2 */
131 cmp \irqnr, #0x0
133 ldr \irqnr, [\base, #0xd8] /* IRQ pending reg 3 */
134 cmp \irqnr, #0x0
136 ldrne \irqnr, [\base, #INTCPS_SIR_IRQ_OFFSET]
137 and \irqnr, \irqnr, #ACTIVEIRQ_MASK /* Clear spurious bits */
168 .macro get_irqnr_and_base, irqnr, irqstat, base, tmp
173 bic \irqnr, \irqstat, #0x1c00
175 cmp \irqnr, #29
176 cmpcc \irqnr, \irqnr
177 cmpne \irqnr, \tmp
178 cmpcs \irqnr, \irqnr
191 .macro test_for_ipi, irqnr, irqstat, base, tmp
192 bic \irqnr, \irqstat, #0x1c00
193 cmp \irqnr, #16
197 cmpcs \irqnr, \irqnr
202 .macro test_for_ltirq, irqnr, irqstat, base, tmp
203 bic \irqnr, \irqstat, #0x1c00
205 cmp \irqnr, #29