Lines Matching refs:virq
242 unsigned int virq; in s3c2410_demux_eint0_3() local
245 virq = irq_linear_revmap(eint_data->domains[data->hwirq], data->hwirq); in s3c2410_demux_eint0_3()
247 BUG_ON(!virq); in s3c2410_demux_eint0_3()
249 generic_handle_irq(virq); in s3c2410_demux_eint0_3()
298 unsigned int virq; in s3c2412_demux_eint0_3() local
303 virq = irq_linear_revmap(eint_data->domains[data->hwirq], data->hwirq); in s3c2412_demux_eint0_3()
305 BUG_ON(!virq); in s3c2412_demux_eint0_3()
307 generic_handle_irq(virq); in s3c2412_demux_eint0_3()
372 unsigned int virq, irq; in s3c24xx_demux_eint() local
376 virq = irq_linear_revmap(data->domains[irq], irq - offset); in s3c24xx_demux_eint()
378 BUG_ON(!virq); in s3c24xx_demux_eint()
380 generic_handle_irq(virq); in s3c24xx_demux_eint()
414 static int s3c24xx_gpf_irq_map(struct irq_domain *h, unsigned int virq, in s3c24xx_gpf_irq_map() argument
425 irq_set_chip_and_handler(virq, &s3c2410_eint0_3_chip, in s3c24xx_gpf_irq_map()
428 irq_set_chip_and_handler(virq, &s3c2412_eint0_3_chip, in s3c24xx_gpf_irq_map()
431 irq_set_chip_and_handler(virq, &s3c24xx_eint_chip, in s3c24xx_gpf_irq_map()
434 irq_set_chip_data(virq, bank); in s3c24xx_gpf_irq_map()
443 static int s3c24xx_gpg_irq_map(struct irq_domain *h, unsigned int virq, in s3c24xx_gpg_irq_map() argument
452 irq_set_chip_and_handler(virq, &s3c24xx_eint_chip, handle_edge_irq); in s3c24xx_gpg_irq_map()
453 irq_set_chip_data(virq, bank); in s3c24xx_gpg_irq_map()