/linux-5.19.10/kernel/irq/ |
D | generic-chip.c | 39 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_reg() 59 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_set_bit() 79 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_clr_bit() 99 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_unmask_enable_reg() 116 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_set_bit() 132 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_clr_bit() 155 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_and_ack_set() 172 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_eoi() 192 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_set_wake() 218 void irq_init_generic_chip(struct irq_chip_generic *gc, const char *name, in irq_init_generic_chip() [all …]
|
D | devres.c | 217 struct irq_chip_generic * 222 struct irq_chip_generic *gc; in devm_irq_alloc_generic_chip() 234 struct irq_chip_generic *gc; 262 int devm_irq_setup_generic_chip(struct device *dev, struct irq_chip_generic *gc, in devm_irq_setup_generic_chip()
|
/linux-5.19.10/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() 159 struct irq_chip_generic *bgc = irq_get_domain_generic_chip(domain, 0); in aic5_suspend() 160 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_suspend() 189 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-tcu.c | 28 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in ingenic_tcu_intc_cascade() 50 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_unmask_enable_reg() 64 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_mask_disable_reg() 77 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_mask_disable_reg_and_ack() 91 struct irq_chip_generic *gc; in ingenic_tcu_irq_init()
|
D | irq-al-fic.c | 46 struct irq_chip_generic *gc, in al_fic_set_trigger() 66 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in al_fic_irq_set_type() 112 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in al_fic_irq_handler() 129 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in al_fic_irq_retrigger() 140 struct irq_chip_generic *gc; in al_fic_register()
|
D | irq-loongson-liointc.c | 54 struct irq_chip_generic *gc; 65 struct irq_chip_generic *gc = handler->priv->gc; in liointc_chained_handle_irq() 93 static void liointc_set_bit(struct irq_chip_generic *gc, in liointc_set_bit() 107 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in liointc_set_type() 139 static void liointc_resume(struct irq_chip_generic *gc) in liointc_resume() 173 struct irq_chip_generic *gc; in liointc_of_init()
|
D | irq-tb10x.c | 31 static inline void ab_irqctl_writereg(struct irq_chip_generic *gc, u32 reg, in ab_irqctl_writereg() 37 static inline u32 ab_irqctl_readreg(struct irq_chip_generic *gc, u32 reg) in ab_irqctl_readreg() 44 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in tb10x_irq_set_type() 102 struct irq_chip_generic *gc; in of_tb10x_init_irq()
|
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-dw-apb-ictl.c | 39 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, n); in dw_apb_ictl_handle_irq() 60 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, n); in dw_apb_ictl_handle_irq_cascaded() 101 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in dw_apb_ictl_resume() 120 struct irq_chip_generic *gc; in dw_apb_ictl_init()
|
D | irq-sunxi-nmi.c | 76 static inline void sunxi_sc_nmi_write(struct irq_chip_generic *gc, u32 off, in sunxi_sc_nmi_write() 82 static inline u32 sunxi_sc_nmi_read(struct irq_chip_generic *gc, u32 off) in sunxi_sc_nmi_read() 99 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in sunxi_sc_nmi_set_type() 150 struct irq_chip_generic *gc; in sunxi_sc_nmi_irq_init()
|
D | irq-brcmstb-l2.c | 58 struct irq_chip_generic *gc; 80 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_mask_and_ack() 121 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_suspend() 140 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_resume()
|
D | irq-ls1x.c | 60 static void ls_intc_set_bit(struct irq_chip_generic *gc, in ls_intc_set_bit() 74 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in ls_intc_set_type() 106 struct irq_chip_generic *gc; in ls1x_intc_of_init()
|
D | irq-atmel-aic-common.c | 50 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_common_set_type() 112 struct irq_chip_generic *gc; in aic_common_ext_irq_of_init() 213 struct irq_chip_generic *gc; in aic_common_of_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-mscc-ocelot.c | 79 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in ocelot_irq_unmask() 102 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0); in ocelot_irq_handler() 122 struct irq_chip_generic *gc; in vcoreiii_irq_init()
|
D | irq-bcm7120-l2.c | 66 struct irq_chip_generic *gc = in bcm7120_l2_intc_irq_handle() 84 static void bcm7120_l2_intc_suspend(struct irq_chip_generic *gc) in bcm7120_l2_intc_suspend() 96 static void bcm7120_l2_intc_resume(struct irq_chip_generic *gc) in bcm7120_l2_intc_resume() 224 struct irq_chip_generic *gc; in bcm7120_l2_intc_probe()
|
D | irq-idt3243x.c | 24 struct irq_chip_generic *gc; 50 struct irq_chip_generic *gc; in idt_pic_init()
|
D | irq-zevio.c | 41 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(irqd); in zevio_irq_ack() 73 struct irq_chip_generic *gc; in zevio_of_init()
|
D | irq-ingenic.c | 38 struct irq_chip_generic *gc; in intc_cascade() 64 struct irq_chip_generic *gc; in ingenic_intc_of_init()
|
/linux-5.19.10/include/linux/ |
D | irq.h | 1050 struct irq_chip_generic { struct 1055 void (*suspend)(struct irq_chip_generic *gc); argument 1056 void (*resume)(struct irq_chip_generic *gc); argument 1106 struct irq_chip_generic *gc[]; 1124 struct irq_chip_generic * 1127 void irq_setup_generic_chip(struct irq_chip_generic *gc, u32 msk, 1131 void irq_remove_generic_chip(struct irq_chip_generic *gc, u32 msk, 1134 struct irq_chip_generic * 1138 int devm_irq_setup_generic_chip(struct device *dev, struct irq_chip_generic *gc, 1142 struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq); [all …]
|
/linux-5.19.10/arch/arm/mach-imx/ |
D | avic.c | 84 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_suspend() 106 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_resume() 127 struct irq_chip_generic *gc; in avic_init_gc()
|
/linux-5.19.10/drivers/gpio/ |
D | gpio-pch.c | 225 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_type() 280 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_unmask() 288 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_mask() 296 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in pch_irq_ack() 322 struct irq_chip_generic *gc; in pch_gpio_alloc_generic_chip()
|
D | gpio-ml-ioh.c | 243 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_type() 304 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_unmask() 313 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_mask() 322 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_disable() 336 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_enable() 376 struct irq_chip_generic *gc; in ioh_gpio_alloc_generic_chip()
|
D | gpio-sta2x11.c | 212 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in gsta_irq_disable() 235 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in gsta_irq_enable() 263 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in gsta_irq_type() 303 struct irq_chip_generic *gc; in gsta_alloc_irq_chip()
|