Lines Matching refs:l2irq

160 	int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK;  in mpc52xx_extirq_mask()  local
161 io_be_clrbit(&intr->ctrl, 11 - l2irq); in mpc52xx_extirq_mask()
166 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_extirq_unmask() local
167 io_be_setbit(&intr->ctrl, 11 - l2irq); in mpc52xx_extirq_unmask()
172 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_extirq_ack() local
173 io_be_setbit(&intr->ctrl, 27-l2irq); in mpc52xx_extirq_ack()
179 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_extirq_set_type() local
183 (int) irqd_to_hwirq(d), l2irq, flow_type); in mpc52xx_extirq_set_type()
195 ctrl_reg &= ~(0x3 << (22 - (l2irq * 2))); in mpc52xx_extirq_set_type()
196 ctrl_reg |= (type << (22 - (l2irq * 2))); in mpc52xx_extirq_set_type()
222 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_main_mask() local
223 io_be_setbit(&intr->main_mask, 16 - l2irq); in mpc52xx_main_mask()
228 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_main_unmask() local
229 io_be_clrbit(&intr->main_mask, 16 - l2irq); in mpc52xx_main_unmask()
245 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_periph_mask() local
246 io_be_setbit(&intr->per_mask, 31 - l2irq); in mpc52xx_periph_mask()
251 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_periph_unmask() local
252 io_be_clrbit(&intr->per_mask, 31 - l2irq); in mpc52xx_periph_unmask()
268 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_sdma_mask() local
269 io_be_setbit(&sdma->IntMask, l2irq); in mpc52xx_sdma_mask()
274 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_sdma_unmask() local
275 io_be_clrbit(&sdma->IntMask, l2irq); in mpc52xx_sdma_unmask()
280 int l2irq = irqd_to_hwirq(d) & MPC52xx_IRQ_L2_MASK; in mpc52xx_sdma_ack() local
281 out_be32(&sdma->IntPend, 1 << l2irq); in mpc52xx_sdma_ack()
342 int l2irq; in mpc52xx_irqhost_map() local
349 l2irq = irq & MPC52xx_IRQ_L2_MASK; in mpc52xx_irqhost_map()
355 if (mpc52xx_is_extirq(l1irq, l2irq)) { in mpc52xx_irqhost_map()
357 type = mpc52xx_map_senses[(reg >> (22 - l2irq * 2)) & 0x3]; in mpc52xx_irqhost_map()
366 __func__, l2irq, virq, (int)irq, type); in mpc52xx_irqhost_map()
377 __func__, l2irq); in mpc52xx_irqhost_map()
383 pr_debug("%s: virq=%x, l1=%i, l2=%i\n", __func__, virq, l1irq, l2irq); in mpc52xx_irqhost_map()