Lines Matching refs:irq
116 irq_flow_handler_t handle, unsigned int irq, in m68k_setup_irq_controller() argument
122 irq_set_chip(irq + i, chip); in m68k_setup_irq_controller()
124 irq_set_handler(irq + i, handle); in m68k_setup_irq_controller()
128 unsigned int m68k_irq_startup_irq(unsigned int irq) in m68k_irq_startup_irq() argument
130 if (irq <= IRQ_AUTO_7) in m68k_irq_startup_irq()
131 vectors[VEC_SPUR + irq] = auto_inthandler; in m68k_irq_startup_irq()
133 vectors[m68k_first_user_vec + irq - IRQ_USER] = user_inthandler; in m68k_irq_startup_irq()
139 return m68k_irq_startup_irq(data->irq); in m68k_irq_startup()
144 unsigned int irq = data->irq; in m68k_irq_shutdown() local
146 if (irq <= IRQ_AUTO_7) in m68k_irq_shutdown()
147 vectors[VEC_SPUR + irq] = bad_inthandler; in m68k_irq_shutdown()
149 vectors[m68k_first_user_vec + irq - IRQ_USER] = bad_inthandler; in m68k_irq_shutdown()
153 unsigned int irq_canonicalize(unsigned int irq) in irq_canonicalize() argument
156 if (MACH_IS_Q40 && irq == 11) in irq_canonicalize()
157 irq = 10; in irq_canonicalize()
159 return irq; in irq_canonicalize()