Lines Matching defs:virq
137 static void mpc52xx_gpt_irq_unmask(unsigned int virq)
139 struct mpc52xx_gpt_priv *gpt = get_irq_chip_data(virq);
147 static void mpc52xx_gpt_irq_mask(unsigned int virq)
149 struct mpc52xx_gpt_priv *gpt = get_irq_chip_data(virq);
157 static void mpc52xx_gpt_irq_ack(unsigned int virq)
159 struct mpc52xx_gpt_priv *gpt = get_irq_chip_data(virq);
164 static int mpc52xx_gpt_irq_set_type(unsigned int virq, unsigned int flow_type)
166 struct mpc52xx_gpt_priv *gpt = get_irq_chip_data(virq);
170 dev_dbg(gpt->dev, "%s: virq=%i type=%x\n", __func__, virq, flow_type);
192 void mpc52xx_gpt_irq_cascade(unsigned int virq, struct irq_desc *desc)
194 struct mpc52xx_gpt_priv *gpt = get_irq_data(virq);
205 static int mpc52xx_gpt_irq_map(struct irq_host *h, unsigned int virq,
210 dev_dbg(gpt->dev, "%s: h=%p, virq=%i\n", __func__, h, virq);
211 set_irq_chip_data(virq, gpt);
212 set_irq_chip_and_handler(virq, &mpc52xx_gpt_irq_chip, handle_edge_irq);
273 dev_dbg(gpt->dev, "%s() complete. virq=%i\n", __func__, cascade_virq);