Lines Matching defs:irqno
88 int irqno;
95 for (irqno = ICU_LEN-1; irqno >= 0; --irqno)
96 if (irqbits & (1<<irqno))
99 if (irqno < 0)
103 if (saved_spl_level < handler[irqno].level)
104 s3c2xx0_setipl(handler[irqno].level);
107 icreg(INTCTL_SRCPND) = PENDING_CLEAR_MASK & (1 << irqno);
111 (*handler[irqno].func) (
112 handler[irqno].cookie == 0
113 ? frame : handler[irqno].cookie);
137 s3c2800_intr_establish(int irqno, int level, int type,
142 if (irqno < 0 || irqno >= ICU_LEN ||
148 handler[irqno].cookie = cookie;
149 handler[irqno].func = func;
150 handler[irqno].level = level;
152 s3c2xx0_update_intr_masks(irqno, level);
154 if (irqno <= S3C2800_INT_EXT(7)) {
167 reg = reg & ~(0x0f << (4*irqno));
168 reg |= trig << (4*irqno);
178 return (&handler[irqno]);