/linux-2.6.39/arch/arm/mach-omap1/ |
D | ams-delta-fiq.c | 47 struct irq_chip *irq_chip = NULL; in deferred_fiq() local 52 irq_chip = irq_desc->irq_data.chip; in deferred_fiq() 72 if (irq_chip && irq_chip->irq_unmask) in deferred_fiq() 73 irq_chip->irq_unmask(d); in deferred_fiq()
|
/linux-2.6.39/drivers/gpio/ |
D | sx150x.c | 57 struct irq_chip irq_chip; member 314 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_mask() 318 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_mask() 326 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_unmask() 330 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_unmask() 339 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_set_type() 346 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_set_type() 394 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_bus_lock() 397 chip = container_of(ic, struct sx150x_chip, irq_chip); in sx150x_irq_bus_lock() 404 struct irq_chip *ic = irq_data_get_irq_chip(d); in sx150x_irq_bus_sync_unlock() [all …]
|
/linux-2.6.39/include/linux/ |
D | irq.h | 136 struct irq_chip *chip; 303 struct irq_chip { struct 416 extern struct irq_chip no_irq_chip; 417 extern struct irq_chip dummy_irq_chip; 420 irq_set_chip_and_handler_name(unsigned int irq, struct irq_chip *chip, 423 static inline void irq_set_chip_and_handler(unsigned int irq, struct irq_chip *chip, in irq_set_chip_and_handler() 496 extern int irq_set_chip(unsigned int irq, struct irq_chip *chip); 503 static inline struct irq_chip *irq_get_chip(unsigned int irq) in irq_get_chip() 509 static inline struct irq_chip *irq_data_get_irq_chip(struct irq_data *d) in irq_data_get_irq_chip()
|
/linux-2.6.39/arch/arm/mach-s3c2443/ |
D | irq.c | 93 static struct irq_chip s3c2443_irq_wdtac97 = { 124 static struct irq_chip s3c2443_irq_lcd = { 155 static struct irq_chip s3c2443_irq_dma = { 186 static struct irq_chip s3c2443_irq_uart3 = { 217 static struct irq_chip s3c2443_irq_cam = { 228 struct irq_chip *chip, in s3c2443_add_sub()
|
/linux-2.6.39/arch/arm/mach-bcmring/ |
D | irq.c | 69 static struct irq_chip bcmring_irq0_chip = { 76 static struct irq_chip bcmring_irq1_chip = { 83 static struct irq_chip bcmring_irq2_chip = { 90 static void vic_init(void __iomem *base, struct irq_chip *chip, in vic_init()
|
/linux-2.6.39/arch/arm/mach-ks8695/ |
D | irq.c | 63 static struct irq_chip ks8695_irq_level_chip; 64 static struct irq_chip ks8695_irq_edge_chip; 130 static struct irq_chip ks8695_irq_level_chip = { 137 static struct irq_chip ks8695_irq_edge_chip = {
|
/linux-2.6.39/arch/arm/mach-s3c2416/ |
D | irq.c | 95 static struct irq_chip s3c2416_irq_wdtac97 = { 126 static struct irq_chip s3c2416_irq_lcd = { 158 static struct irq_chip s3c2416_irq_dma = { 189 static struct irq_chip s3c2416_irq_uart3 = { 200 struct irq_chip *chip, in s3c2416_add_sub()
|
/linux-2.6.39/arch/arm/mach-iop13xx/ |
D | irq.c | 173 static struct irq_chip iop13xx_irqchip1 = { 180 static struct irq_chip iop13xx_irqchip2 = { 187 static struct irq_chip iop13xx_irqchip3 = { 194 static struct irq_chip iop13xx_irqchip4 = {
|
/linux-2.6.39/arch/arm/mach-rpc/ |
D | irq.c | 37 static struct irq_chip iomd_a_chip = { 61 static struct irq_chip iomd_b_chip = { 85 static struct irq_chip iomd_dma_chip = { 109 static struct irq_chip iomd_fiq_chip = {
|
/linux-2.6.39/arch/arm/plat-s3c24xx/ |
D | irq.c | 86 struct irq_chip s3c_irq_level_chip = { 94 struct irq_chip s3c_irq_chip = { 227 static struct irq_chip s3c_irqext_chip = { 236 static struct irq_chip s3c_irq_eint0t4 = { 273 static struct irq_chip s3c_irq_uart0 = { 300 static struct irq_chip s3c_irq_uart1 = { 327 static struct irq_chip s3c_irq_uart2 = { 354 static struct irq_chip s3c_irq_adc = {
|
/linux-2.6.39/arch/mips/sgi-ip32/ |
D | ip32-irq.c | 150 static struct irq_chip crime_level_interrupt = { 169 static struct irq_chip crime_edge_interrupt = { 203 static struct irq_chip ip32_macepci_interrupt = { 302 static struct irq_chip ip32_maceisa_level_interrupt = { 308 static struct irq_chip ip32_maceisa_edge_interrupt = { 337 static struct irq_chip ip32_mace_interrupt = {
|
/linux-2.6.39/arch/ia64/hp/sim/ |
D | hpsim_irq.c | 30 static struct irq_chip irq_type_hp_sim = { 46 struct irq_chip *chip = irq_get_chip(i); in hpsim_irq_init()
|
/linux-2.6.39/arch/mips/sgi-ip22/ |
D | ip22-int.c | 47 static struct irq_chip ip22_local0_irq_type = { 66 static struct irq_chip ip22_local1_irq_type = { 85 static struct irq_chip ip22_local2_irq_type = { 104 static struct irq_chip ip22_local3_irq_type = { 304 struct irq_chip *handler; in arch_init_irq()
|
/linux-2.6.39/arch/parisc/include/asm/ |
D | irq.h | 34 struct irq_chip; 46 extern int cpu_claim_irq(unsigned int irq, struct irq_chip *, void *);
|
/linux-2.6.39/kernel/irq/ |
D | dummychip.c | 37 struct irq_chip no_irq_chip = { 50 struct irq_chip dummy_irq_chip = {
|
/linux-2.6.39/arch/mips/cavium-octeon/ |
D | octeon-irq.c | 46 struct irq_chip *chip, in octeon_irq_set_ciu_mapping() 155 static struct irq_chip octeon_irq_chip_core = { 649 static struct irq_chip octeon_irq_chip_ciu_v2 = { 661 static struct irq_chip octeon_irq_chip_ciu_edge_v2 = { 674 static struct irq_chip octeon_irq_chip_ciu = { 685 static struct irq_chip octeon_irq_chip_ciu_edge = { 698 static struct irq_chip octeon_irq_chip_ciu_mbox_v2 = { 710 static struct irq_chip octeon_irq_chip_ciu_mbox = { 752 static struct irq_chip octeon_irq_chip_ciu_wd_v2 = { 760 static struct irq_chip octeon_irq_chip_ciu_wd = { [all …]
|
/linux-2.6.39/arch/arm/plat-mxc/ |
D | irq-common.c | 27 struct irq_chip *base; in imx_irq_set_priority() 46 struct irq_chip *base; in mxc_set_irq_fiq()
|
/linux-2.6.39/arch/powerpc/include/asm/ |
D | qe_ic.h | 106 struct irq_chip *chip = irq_desc_get_chip(desc); in qe_ic_cascade_low_mpic() 119 struct irq_chip *chip = irq_desc_get_chip(desc); in qe_ic_cascade_high_mpic() 132 struct irq_chip *chip = irq_desc_get_chip(desc); in qe_ic_cascade_muxed_mpic()
|
/linux-2.6.39/arch/arm/include/asm/mach/ |
D | irq.h | 42 static inline void chained_irq_enter(struct irq_chip *chip, in chained_irq_enter() 58 static inline void chained_irq_exit(struct irq_chip *chip, in chained_irq_exit()
|
/linux-2.6.39/arch/x86/include/asm/ |
D | i8259.h | 53 extern struct irq_chip i8259A_chip; 57 struct irq_chip *chip;
|
/linux-2.6.39/arch/mips/dec/ |
D | ioasic-irq.c | 46 static struct irq_chip ioasic_irq_type = { 54 static struct irq_chip ioasic_dma_irq_type = {
|
/linux-2.6.39/arch/powerpc/sysdev/ |
D | mv64x60_pic.c | 105 static struct irq_chip mv64x60_chip_low = { 142 static struct irq_chip mv64x60_chip_high = { 194 static struct irq_chip mv64x60_chip_gpp = { 205 static struct irq_chip *mv64x60_chips[] = {
|
/linux-2.6.39/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pic.c | 222 static struct irq_chip mpc52xx_extirq_irqchip = { 260 static struct irq_chip mpc52xx_main_irqchip = { 293 static struct irq_chip mpc52xx_periph_irqchip = { 337 static struct irq_chip mpc52xx_sdma_irqchip = { 396 struct irq_chip *irqchip; in mpc52xx_irqhost_map()
|
/linux-2.6.39/arch/mips/kernel/ |
D | irq-rm9000.c | 70 static struct irq_chip rm9k_irq_controller = { 79 static struct irq_chip rm9k_perfcounter_irq = {
|
D | irq_cpu.c | 52 static struct irq_chip mips_cpu_irq_controller = { 87 static struct irq_chip mips_mt_cpu_irq_controller = {
|