/linux-4.4.14/kernel/irq/ |
D | generic-chip.c | 37 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_reg() 56 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_set_bit() 76 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_clr_bit() 96 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_unmask_enable_reg() 112 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_set_bit() 128 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_clr_bit() 143 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_reg_and_ack() 159 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_eoi() 179 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_set_wake() 205 irq_init_generic_chip(struct irq_chip_generic *gc, const char *name, in irq_init_generic_chip() [all …]
|
/linux-4.4.14/drivers/irqchip/ |
D | irq-atmel-aic5.c | 73 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(aic5_domain, 0); in aic5_handle() 89 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_mask() 90 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_mask() 106 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_unmask() 107 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_unmask() 123 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_retrigger() 137 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_set_type() 157 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_suspend() 158 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_suspend() 181 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_resume() [all …]
|
D | irq-atmel-aic.c | 64 struct irq_chip_generic *gc = dgc->gc[0]; in aic_handle() 79 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_retrigger() 91 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_set_type() 108 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_suspend() 118 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_resume() 128 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_pm_shutdown() 143 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in aic_hw_init() 178 struct irq_chip_generic *gc; in aic_irq_domain_xlate() 244 struct irq_chip_generic *gc; in aic_of_init()
|
D | irq-ingenic.c | 62 static void intc_irq_set_mask(struct irq_chip_generic *gc, uint32_t mask) in intc_irq_set_mask() 72 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in ingenic_intc_irq_suspend() 78 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in ingenic_intc_irq_resume() 91 struct irq_chip_generic *gc; in ingenic_intc_of_init()
|
D | irq-tb10x.c | 43 static inline void ab_irqctl_writereg(struct irq_chip_generic *gc, u32 reg, in ab_irqctl_writereg() 49 static inline u32 ab_irqctl_readreg(struct irq_chip_generic *gc, u32 reg) in ab_irqctl_readreg() 56 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in tb10x_irq_set_type() 113 struct irq_chip_generic *gc; in of_tb10x_init_irq()
|
D | irq-brcmstb-l2.c | 55 struct irq_chip_generic *gc = irq_get_domain_generic_chip(b->domain, 0); in brcmstb_l2_intc_irq_handle() 85 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_suspend() 102 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_resume() 120 struct irq_chip_generic *gc; in brcmstb_l2_intc_of_init()
|
D | irq-orion.c | 39 struct irq_chip_generic *gc = in orion_handle_irq() 77 struct irq_chip_generic *gc = in orion_irq_init() 113 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0); in orion_bridge_irq_handler() 144 struct irq_chip_generic *gc; in orion_bridge_irq_init()
|
D | irq-sunxi-nmi.c | 53 static inline void sunxi_sc_nmi_write(struct irq_chip_generic *gc, u32 off, in sunxi_sc_nmi_write() 59 static inline u32 sunxi_sc_nmi_read(struct irq_chip_generic *gc, u32 off) in sunxi_sc_nmi_read() 77 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in sunxi_sc_nmi_set_type() 128 struct irq_chip_generic *gc; in sunxi_sc_nmi_irq_init()
|
D | irq-dw-apb-ictl.c | 38 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, n); in dw_apb_ictl_handler() 56 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in dw_apb_ictl_resume() 74 struct irq_chip_generic *gc; in dw_apb_ictl_init()
|
D | irq-digicolor.c | 38 struct irq_chip_generic *gc = dgc->gc[0]; in digicolor_handle_irq() 60 struct irq_chip_generic *gc; in digicolor_set_gc()
|
D | irq-atmel-aic-common.c | 50 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_common_set_type() 118 struct irq_chip_generic *gc; in aic_common_ext_irq_of_init() 219 struct irq_chip_generic *gc; in aic_common_of_init()
|
D | irq-zevio.c | 45 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(irqd); in zevio_irq_ack() 78 struct irq_chip_generic *gc; in zevio_of_init()
|
D | irq-bcm7120-l2.c | 70 struct irq_chip_generic *gc = in bcm7120_l2_intc_irq_handle() 90 static void bcm7120_l2_intc_suspend(struct irq_chip_generic *gc) in bcm7120_l2_intc_suspend() 102 static void bcm7120_l2_intc_resume(struct irq_chip_generic *gc) in bcm7120_l2_intc_resume() 226 struct irq_chip_generic *gc; in bcm7120_l2_intc_probe()
|
D | irq-omap-intc.c | 203 struct irq_chip_generic *gc; in omap_alloc_gc_of() 229 struct irq_chip_generic *gc; in omap_alloc_gc_legacy()
|
D | irq-moxart.c | 65 struct irq_chip_generic *gc; in moxart_of_intc_init()
|
D | irq-nvic.c | 124 struct irq_chip_generic *gc; in nvic_of_init()
|
D | irq-sirfsoc.c | 36 struct irq_chip_generic *gc; in sirfsoc_alloc_gc()
|
D | irq-renesas-irqc.c | 65 struct irq_chip_generic *gc;
|
D | irq-imgpdc.c | 301 struct irq_chip_generic *gc; in pdc_intc_probe()
|
/linux-4.4.14/include/linux/ |
D | irq.h | 805 struct irq_chip_generic { struct 810 void (*suspend)(struct irq_chip_generic *gc); argument 811 void (*resume)(struct irq_chip_generic *gc); argument 861 struct irq_chip_generic *gc[0]; 879 struct irq_chip_generic * 882 void irq_setup_generic_chip(struct irq_chip_generic *gc, u32 msk, 886 void irq_remove_generic_chip(struct irq_chip_generic *gc, u32 msk, 889 struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq); 905 static inline void irq_gc_lock(struct irq_chip_generic *gc) in irq_gc_lock() 910 static inline void irq_gc_unlock(struct irq_chip_generic *gc) in irq_gc_unlock() [all …]
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | avic.c | 93 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_suspend() 103 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_resume() 117 struct irq_chip_generic *gc; in avic_init_gc()
|
D | irq-common.c | 27 struct irq_chip_generic *gc; in mxc_set_irq_fiq()
|
D | tzic.c | 82 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in tzic_irq_suspend() 109 struct irq_chip_generic *gc; in tzic_init_gc()
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-ml-ioh.c | 259 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_type() 320 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_unmask() 329 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_mask() 338 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_disable() 352 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_enable() 391 struct irq_chip_generic *gc; in ioh_gpio_alloc_generic_chip()
|
D | gpio-mvebu.c | 300 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_irq_ack() 311 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_edge_irq_mask() 325 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_edge_irq_unmask() 339 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_level_irq_mask() 353 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_level_irq_unmask() 393 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_irq_set_type() 662 struct irq_chip_generic *gc; in mvebu_gpio_probe()
|
D | gpio-pch.c | 238 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_type() 295 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_unmask() 303 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_mask() 311 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_ack() 337 struct irq_chip_generic *gc; in pch_gpio_alloc_generic_chip()
|
D | gpio-dwapb.c | 163 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_enable() 178 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_disable() 193 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_reqres() 207 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_relres() 216 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_set_type() 300 struct irq_chip_generic *irq_gc = NULL; in dwapb_configure_irqs()
|
D | gpio-mxs.c | 88 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mxs_gpio_set_irq_type() 188 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mxs_gpio_set_wake_irq() 201 struct irq_chip_generic *gc; in mxs_gpio_init_gc()
|
D | gpio-sta2x11.c | 234 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in gsta_irq_disable() 257 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in gsta_irq_enable() 285 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in gsta_irq_type() 325 struct irq_chip_generic *gc; in gsta_alloc_irq_chip()
|
D | gpio-sodaville.c | 45 struct irq_chip_generic *gc; 51 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in sdv_gpio_pub_set_type()
|
D | gpio-mxc.c | 171 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in gpio_set_irq_type() 323 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in gpio_set_wake_irq() 344 struct irq_chip_generic *gc; in mxc_gpio_init_gc()
|
D | gpio-tb10x.c | 222 struct irq_chip_generic *gc; in tb10x_gpio_probe()
|
D | gpio-tz1090.c | 412 struct irq_chip_generic *gc; in tz1090_gpio_bank_probe()
|
/linux-4.4.14/drivers/mfd/ |
D | jz4740-adc.c | 60 struct irq_chip_generic *gc; 70 struct irq_chip_generic *gc = irq_desc_get_handler_data(desc); in jz4740_adc_irq_demux() 207 struct irq_chip_generic *gc; in jz4740_adc_probe()
|
/linux-4.4.14/arch/arm/plat-orion/ |
D | irq.c | 25 struct irq_chip_generic *gc; in orion_irq_init()
|
D | gpio.c | 359 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in gpio_irq_set_type() 503 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in orion_gpio_unmask_irq() 517 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in orion_gpio_mask_irq() 536 struct irq_chip_generic *gc; in orion_gpio_init()
|
/linux-4.4.14/drivers/soc/dove/ |
D | pmu.c | 33 struct irq_chip_generic *irq_gc; 228 struct irq_chip_generic *gc = pmu->irq_gc; in pmu_irq_handler() 268 struct irq_chip_generic *gc; in dove_init_pmu_irq()
|
/linux-4.4.14/arch/sh/boards/mach-se/7722/ |
D | irq.c | 71 struct irq_chip_generic *gc; in se7722_gc_init()
|
/linux-4.4.14/arch/arm/mach-davinci/ |
D | irq.c | 51 struct irq_chip_generic *gc; in davinci_alloc_gc()
|
/linux-4.4.14/arch/sh/boards/mach-se/7343/ |
D | irq.c | 72 struct irq_chip_generic *gc; in se7343_gc_init()
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | prm_common.c | 59 static struct irq_chip_generic **prcm_irq_chips; 271 struct irq_chip_generic *gc; in omap_prcm_register_chain_handler()
|
/linux-4.4.14/arch/mips/jz4740/ |
D | gpio.c | 101 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in irq_to_jz_gpio_chip() 417 struct irq_chip_generic *gc; in jz4740_gpio_chip_init()
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | irq.c | 177 struct irq_chip_generic *gc; in omap_alloc_gc()
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-rockchip.c | 1531 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_set_type() 1619 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_suspend() 1630 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_resume() 1640 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_gc_mask_clr_bit() 1649 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_gc_mask_set_bit() 1662 struct irq_chip_generic *gc; in rockchip_interrupts_register()
|
/linux-4.4.14/drivers/gpu/ipu-v3/ |
D | ipu-common.c | 1101 struct irq_chip_generic *gc; in ipu_irq_init()
|