Lines Matching refs:irq
249 #define eint_offset(irq) ((irq) - IRQ_EINT(0)) argument
250 #define eint_irq_to_bit(irq) ((u32)(1 << eint_offset(irq))) argument
284 int offs = eint_offset(data->irq); in s3c_irq_eint_set_type()
378 unsigned int irq; in s3c_irq_demux_eint() local
384 for (irq = IRQ_EINT(start); irq <= IRQ_EINT(end); irq++) { in s3c_irq_demux_eint()
386 generic_handle_irq(irq); in s3c_irq_demux_eint()
392 static void s3c_irq_demux_eint0_3(unsigned int irq, struct irq_desc *desc) in s3c_irq_demux_eint0_3() argument
397 static void s3c_irq_demux_eint4_11(unsigned int irq, struct irq_desc *desc) in s3c_irq_demux_eint4_11() argument
402 static void s3c_irq_demux_eint12_19(unsigned int irq, struct irq_desc *desc) in s3c_irq_demux_eint12_19() argument
407 static void s3c_irq_demux_eint20_27(unsigned int irq, struct irq_desc *desc) in s3c_irq_demux_eint20_27() argument
414 int irq; in s3c64xx_init_irq_eint() local
420 for (irq = IRQ_EINT(0); irq <= IRQ_EINT(27); irq++) { in s3c64xx_init_irq_eint()
421 irq_set_chip_and_handler(irq, &s3c_irq_eint, handle_level_irq); in s3c64xx_init_irq_eint()
422 irq_set_chip_data(irq, (void *)eint_irq_to_bit(irq)); in s3c64xx_init_irq_eint()
423 set_irq_flags(irq, IRQF_VALID); in s3c64xx_init_irq_eint()