Lines Matching refs:s3c_intc

78 static struct s3c_irq_intc *s3c_intc[3];  variable
364 if (likely(s3c_intc[0])) in s3c24xx_handle_irq()
365 if (s3c24xx_handle_intc(s3c_intc[0], regs, 0)) in s3c24xx_handle_irq()
368 if (s3c_intc[2]) in s3c24xx_handle_irq()
369 if (s3c24xx_handle_intc(s3c_intc[2], regs, 64)) in s3c24xx_handle_irq()
690 s3c_intc[0] = s3c24xx_init_intc(NULL, &init_s3c2410base[0], NULL, in s3c2410_init_irq()
692 if (IS_ERR(s3c_intc[0])) { in s3c2410_init_irq()
697 s3c_intc[1] = s3c24xx_init_intc(NULL, &init_s3c2410subint[0], in s3c2410_init_irq()
698 s3c_intc[0], 0x4a000018); in s3c2410_init_irq()
699 s3c24xx_init_intc(NULL, &init_eint[0], s3c_intc[0], 0x560000a4); in s3c2410_init_irq()
792 s3c_intc[0] = s3c24xx_init_intc(NULL, &init_s3c2412base[0], NULL, in s3c2412_init_irq()
794 if (IS_ERR(s3c_intc[0])) { in s3c2412_init_irq()
799 s3c24xx_init_intc(NULL, &init_s3c2412eint[0], s3c_intc[0], 0x560000a4); in s3c2412_init_irq()
800 s3c_intc[1] = s3c24xx_init_intc(NULL, &init_s3c2412subint[0], in s3c2412_init_irq()
801 s3c_intc[0], 0x4a000018); in s3c2412_init_irq()
891 s3c_intc[0] = s3c24xx_init_intc(NULL, &init_s3c2416base[0], NULL, in s3c2416_init_irq()
893 if (IS_ERR(s3c_intc[0])) { in s3c2416_init_irq()
898 s3c24xx_init_intc(NULL, &init_eint[0], s3c_intc[0], 0x560000a4); in s3c2416_init_irq()
899 s3c_intc[1] = s3c24xx_init_intc(NULL, &init_s3c2416subint[0], in s3c2416_init_irq()
900 s3c_intc[0], 0x4a000018); in s3c2416_init_irq()
902 s3c_intc[2] = s3c24xx_init_intc(NULL, &init_s3c2416_second[0], in s3c2416_init_irq()
970 s3c_intc[0] = s3c24xx_init_intc(NULL, &init_s3c2440base[0], NULL, in s3c2440_init_irq()
972 if (IS_ERR(s3c_intc[0])) { in s3c2440_init_irq()
977 s3c24xx_init_intc(NULL, &init_eint[0], s3c_intc[0], 0x560000a4); in s3c2440_init_irq()
978 s3c_intc[1] = s3c24xx_init_intc(NULL, &init_s3c2440subint[0], in s3c2440_init_irq()
979 s3c_intc[0], 0x4a000018); in s3c2440_init_irq()
1043 s3c_intc[0] = s3c24xx_init_intc(NULL, &init_s3c2442base[0], NULL, in s3c2442_init_irq()
1045 if (IS_ERR(s3c_intc[0])) { in s3c2442_init_irq()
1050 s3c24xx_init_intc(NULL, &init_eint[0], s3c_intc[0], 0x560000a4); in s3c2442_init_irq()
1051 s3c_intc[1] = s3c24xx_init_intc(NULL, &init_s3c2442subint[0], in s3c2442_init_irq()
1052 s3c_intc[0], 0x4a000018); in s3c2442_init_irq()
1133 s3c_intc[0] = s3c24xx_init_intc(NULL, &init_s3c2443base[0], NULL, in s3c2443_init_irq()
1135 if (IS_ERR(s3c_intc[0])) { in s3c2443_init_irq()
1140 s3c24xx_init_intc(NULL, &init_eint[0], s3c_intc[0], 0x560000a4); in s3c2443_init_irq()
1141 s3c_intc[1] = s3c24xx_init_intc(NULL, &init_s3c2443subint[0], in s3c2443_init_irq()
1142 s3c_intc[0], 0x4a000018); in s3c2443_init_irq()
1152 struct s3c_irq_intc *intc = s3c_intc[ctrl_num]; in s3c24xx_irq_map_of()
1187 if (intspec[0] > 2 || !s3c_intc[intspec[0]]) { in s3c24xx_irq_xlate_of()
1191 intc = s3c_intc[intspec[0]]; in s3c24xx_irq_xlate_of()
1290 s3c_intc[i] = intc; in s3c_init_intc_of()
1305 .parent = &s3c_intc[0],
1324 .parent = &s3c_intc[0],