/linux-3.4.99/drivers/mfd/ |
D | pm8921-core.c | 30 struct pm_irq_chip *irq_chip; member 72 return pm8xxx_get_irq_stat(pmic->irq_chip, irq); in pm8921_read_irq_stat() 89 struct pm_irq_chip *irq_chip; in pm8921_add_subdevices() local 95 irq_chip = pm8xxx_irq_init(pmic->dev, pdata->irq_pdata); in pm8921_add_subdevices() 97 if (IS_ERR(irq_chip)) { in pm8921_add_subdevices() 99 PTR_ERR(irq_chip)); in pm8921_add_subdevices() 100 return PTR_ERR(irq_chip); in pm8921_add_subdevices() 102 pmic->irq_chip = irq_chip; in pm8921_add_subdevices() 156 WARN_ON(pmic->irq_chip == NULL); in pm8921_probe() 178 if (pmic->irq_chip) { in pm8921_remove() [all …]
|
D | tps65090.c | 86 struct irq_chip irq_chip; member 221 tps65090->irq_chip.name = "tps65090"; in tps65090_irq_init() 222 tps65090->irq_chip.irq_mask = tps65090_irq_mask; in tps65090_irq_init() 223 tps65090->irq_chip.irq_unmask = tps65090_irq_unmask; in tps65090_irq_init() 224 tps65090->irq_chip.irq_bus_lock = tps65090_irq_lock; in tps65090_irq_init() 225 tps65090->irq_chip.irq_bus_sync_unlock = tps65090_irq_sync_unlock; in tps65090_irq_init() 230 irq_set_chip_and_handler(__irq, &tps65090->irq_chip, in tps65090_irq_init()
|
/linux-3.4.99/arch/arm/mach-omap1/ |
D | ams-delta-fiq.c | 48 struct irq_chip *irq_chip = NULL; in deferred_fiq() local 53 irq_chip = irq_desc->irq_data.chip; in deferred_fiq() 73 if (irq_chip && irq_chip->irq_unmask) in deferred_fiq() 74 irq_chip->irq_unmask(d); in deferred_fiq()
|
/linux-3.4.99/drivers/gpio/ |
D | gpio-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-3.4.99/arch/arm/mach-s3c24xx/ |
D | irq-s3c2443.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()
|
D | irq-s3c2416.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-3.4.99/arch/arm/mach-bcmring/ |
D | irq.c | 68 static struct irq_chip bcmring_irq0_chip = { 75 static struct irq_chip bcmring_irq1_chip = { 82 static struct irq_chip bcmring_irq2_chip = { 89 static void vic_init(void __iomem *base, struct irq_chip *chip, in vic_init()
|
/linux-3.4.99/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-3.4.99/include/linux/ |
D | irq.h | 148 struct irq_chip *chip; 307 struct irq_chip { struct 429 extern struct irq_chip no_irq_chip; 430 extern struct irq_chip dummy_irq_chip; 433 irq_set_chip_and_handler_name(unsigned int irq, struct irq_chip *chip, 436 static inline void irq_set_chip_and_handler(unsigned int irq, struct irq_chip *chip, in irq_set_chip_and_handler() 528 extern int irq_set_chip(unsigned int irq, struct irq_chip *chip); 535 static inline struct irq_chip *irq_get_chip(unsigned int irq) in irq_get_chip() 541 static inline struct irq_chip *irq_data_get_irq_chip(struct irq_data *d) in irq_data_get_irq_chip() 647 struct irq_chip chip;
|
/linux-3.4.99/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-3.4.99/arch/arm/mach-rpc/ |
D | irq.c | 38 static struct irq_chip iomd_a_chip = { 62 static struct irq_chip iomd_b_chip = { 86 static struct irq_chip iomd_dma_chip = { 110 static struct irq_chip iomd_fiq_chip = {
|
/linux-3.4.99/arch/m68k/kernel/ |
D | ints.c | 34 static struct irq_chip auto_irq_chip = { 40 static struct irq_chip user_irq_chip = { 121 void m68k_setup_irq_controller(struct irq_chip *chip, in m68k_setup_irq_controller()
|
/linux-3.4.99/arch/mips/sgi-ip32/ |
D | ip32-irq.c | 147 static struct irq_chip crime_level_interrupt = { 166 static struct irq_chip crime_edge_interrupt = { 200 static struct irq_chip ip32_macepci_interrupt = { 299 static struct irq_chip ip32_maceisa_level_interrupt = { 305 static struct irq_chip ip32_maceisa_edge_interrupt = { 334 static struct irq_chip ip32_mace_interrupt = {
|
/linux-3.4.99/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-3.4.99/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-3.4.99/arch/arm/plat-s3c24xx/ |
D | irq.c | 87 struct irq_chip s3c_irq_level_chip = { 95 struct irq_chip s3c_irq_chip = { 228 static struct irq_chip s3c_irqext_chip = { 237 static struct irq_chip s3c_irq_eint0t4 = { 274 static struct irq_chip s3c_irq_uart0 = { 301 static struct irq_chip s3c_irq_uart1 = { 328 static struct irq_chip s3c_irq_uart2 = { 355 static struct irq_chip s3c_irq_adc = {
|
/linux-3.4.99/kernel/irq/ |
D | dummychip.c | 37 struct irq_chip no_irq_chip = { 50 struct irq_chip dummy_irq_chip = {
|
/linux-3.4.99/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-3.4.99/arch/x86/include/asm/ |
D | irq_remapping.h | 7 static void irq_remap_modify_chip_defaults(struct irq_chip *chip); 40 static inline void irq_remap_modify_chip_defaults(struct irq_chip *chip) in irq_remap_modify_chip_defaults()
|
D | i8259.h | 53 extern struct irq_chip i8259A_chip; 57 struct irq_chip *chip;
|
/linux-3.4.99/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()
|
D | mpic.h | 261 struct irq_chip hc_irq; 263 struct irq_chip hc_ht_irq; 266 struct irq_chip hc_ipi; 268 struct irq_chip hc_tm;
|
/linux-3.4.99/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-3.4.99/arch/ia64/hp/sim/ |
D | hpsim_irq.c | 32 static struct irq_chip irq_type_hp_sim = { 44 struct irq_chip *chip = irq_get_chip(irq); in hpsim_irq_set_chip()
|
/linux-3.4.99/arch/m68k/include/asm/ |
D | irq.h | 54 struct irq_chip; 62 extern void m68k_setup_irq_controller(struct irq_chip *,
|