Lines Matching defs:irqno
37 s3c_irq_mask(unsigned int irqno)
41 irqno -= IRQ_EINT0;
44 mask |= 1UL << irqno;
49 s3c_irq_ack(unsigned int irqno)
51 unsigned long bitval = 1UL << (irqno - IRQ_EINT0);
58 s3c_irq_maskack(unsigned int irqno)
60 unsigned long bitval = 1UL << (irqno - IRQ_EINT0);
72 s3c_irq_unmask(unsigned int irqno)
76 if (irqno != IRQ_TIMER4 && irqno != IRQ_EINT8t23)
77 irqdbf2("s3c_irq_unmask %d\n", irqno);
79 irqno -= IRQ_EINT0;
82 mask &= ~(1UL << irqno);
103 s3c_irqext_mask(unsigned int irqno)
107 irqno -= EXTINT_OFF;
110 mask |= ( 1UL << irqno);
115 s3c_irqext_ack(unsigned int irqno)
121 bit = 1UL << (irqno - EXTINT_OFF);
132 if (irqno <= IRQ_EINT7 ) {
142 s3c_irqext_unmask(unsigned int irqno)
146 irqno -= EXTINT_OFF;
149 mask &= ~( 1UL << irqno);
264 s3c_irq_uart0_mask(unsigned int irqno)
266 s3c_irqsub_mask(irqno, INTMSK_UART0, 7);
270 s3c_irq_uart0_unmask(unsigned int irqno)
272 s3c_irqsub_unmask(irqno, INTMSK_UART0);
276 s3c_irq_uart0_ack(unsigned int irqno)
278 s3c_irqsub_maskack(irqno, INTMSK_UART0, 7);
291 s3c_irq_uart1_mask(unsigned int irqno)
293 s3c_irqsub_mask(irqno, INTMSK_UART1, 7 << 3);
297 s3c_irq_uart1_unmask(unsigned int irqno)
299 s3c_irqsub_unmask(irqno, INTMSK_UART1);
303 s3c_irq_uart1_ack(unsigned int irqno)
305 s3c_irqsub_maskack(irqno, INTMSK_UART1, 7 << 3);
318 s3c_irq_uart2_mask(unsigned int irqno)
320 s3c_irqsub_mask(irqno, INTMSK_UART2, 7 << 6);
324 s3c_irq_uart2_unmask(unsigned int irqno)
326 s3c_irqsub_unmask(irqno, INTMSK_UART2);
330 s3c_irq_uart2_ack(unsigned int irqno)
332 s3c_irqsub_maskack(irqno, INTMSK_UART2, 7 << 6);
345 s3c_irq_adc_mask(unsigned int irqno)
347 s3c_irqsub_mask(irqno, INTMSK_ADCPARENT, 3 << 9);
351 s3c_irq_adc_unmask(unsigned int irqno)
353 s3c_irqsub_unmask(irqno, INTMSK_ADCPARENT);
357 s3c_irq_adc_ack(unsigned int irqno)
359 s3c_irqsub_ack(irqno, INTMSK_ADCPARENT, 3 << 9);
539 int irqno;
591 for (irqno = IRQ_EINT4t7; irqno <= IRQ_ADCPARENT; irqno++) {
594 switch (irqno) {
603 set_irq_chip(irqno, &s3c_irq_level_chip);
604 set_irq_handler(irqno, handle_level_irq);
613 //irqdbf("registering irq %d (s3c irq)\n", irqno);
614 set_irq_chip(irqno, &s3c_irq_chip);
615 set_irq_handler(irqno, handle_edge_irq);
616 set_irq_flags(irqno, IRQF_VALID);
632 for (irqno = IRQ_EINT0; irqno <= IRQ_EINT3; irqno++) {
633 irqdbf("registering irq %d (ext int)\n", irqno);
634 set_irq_chip(irqno, &s3c_irq_eint0t4);
635 set_irq_handler(irqno, handle_edge_irq);
636 set_irq_flags(irqno, IRQF_VALID);
639 for (irqno = IRQ_EINT4; irqno <= IRQ_EINT23; irqno++) {
640 irqdbf("registering irq %d (extended s3c irq)\n", irqno);
641 set_irq_chip(irqno, &s3c_irqext_chip);
642 set_irq_handler(irqno, handle_edge_irq);
643 set_irq_flags(irqno, IRQF_VALID);
650 for (irqno = IRQ_S3CUART_RX0; irqno <= IRQ_S3CUART_ERR0; irqno++) {
651 irqdbf("registering irq %d (s3c uart0 irq)\n", irqno);
652 set_irq_chip(irqno, &s3c_irq_uart0);
653 set_irq_handler(irqno, handle_level_irq);
654 set_irq_flags(irqno, IRQF_VALID);
657 for (irqno = IRQ_S3CUART_RX1; irqno <= IRQ_S3CUART_ERR1; irqno++) {
658 irqdbf("registering irq %d (s3c uart1 irq)\n", irqno);
659 set_irq_chip(irqno, &s3c_irq_uart1);
660 set_irq_handler(irqno, handle_level_irq);
661 set_irq_flags(irqno, IRQF_VALID);
664 for (irqno = IRQ_S3CUART_RX2; irqno <= IRQ_S3CUART_ERR2; irqno++) {
665 irqdbf("registering irq %d (s3c uart2 irq)\n", irqno);
666 set_irq_chip(irqno, &s3c_irq_uart2);
667 set_irq_handler(irqno, handle_level_irq);
668 set_irq_flags(irqno, IRQF_VALID);
671 for (irqno = IRQ_TC; irqno <= IRQ_ADC; irqno++) {
672 irqdbf("registering irq %d (s3c adc irq)\n", irqno);
673 set_irq_chip(irqno, &s3c_irq_adc);
674 set_irq_handler(irqno, handle_edge_irq);
675 set_irq_flags(irqno, IRQF_VALID);