/kernel/linux/linux-5.10/kernel/irq/ |
D | generic-chip.c | 38 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_reg() 57 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_set_bit() 77 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_clr_bit() 97 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_unmask_enable_reg() 113 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_set_bit() 129 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_clr_bit() 152 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_and_ack_set() 169 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_eoi() 189 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_set_wake() 214 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()
|
/kernel/linux/linux-5.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-loongson-liointc.c | 43 struct irq_chip_generic *gc; 53 struct irq_chip_generic *gc = handler->priv->gc; in liointc_chained_handle_irq() 80 static void liointc_set_bit(struct irq_chip_generic *gc, in liointc_set_bit() 94 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in liointc_set_type() 126 static void liointc_resume(struct irq_chip_generic *gc) in liointc_resume() 148 struct irq_chip_generic *gc; in liointc_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() 48 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_unmask_enable_reg() 62 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_mask_disable_reg() 75 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ingenic_tcu_gc_mask_disable_reg_and_ack() 89 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() 132 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in al_fic_irq_retrigger() 143 struct irq_chip_generic *gc; in al_fic_register()
|
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() 101 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-mscc-ocelot.c | 26 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in ocelot_irq_unmask() 46 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0); in ocelot_irq_handler() 65 struct irq_chip_generic *gc; in ocelot_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() 102 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in dw_apb_ictl_resume() 121 struct irq_chip_generic *gc; in dw_apb_ictl_init()
|
D | irq-sunxi-nmi.c | 88 static inline void sunxi_sc_nmi_write(struct irq_chip_generic *gc, u32 off, in sunxi_sc_nmi_write() 94 static inline u32 sunxi_sc_nmi_read(struct irq_chip_generic *gc, u32 off) in sunxi_sc_nmi_read() 112 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in sunxi_sc_nmi_set_type() 163 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-bcm7120-l2.c | 66 struct irq_chip_generic *gc = in bcm7120_l2_intc_irq_handle() 86 static void bcm7120_l2_intc_suspend(struct irq_chip_generic *gc) in bcm7120_l2_intc_suspend() 98 static void bcm7120_l2_intc_resume(struct irq_chip_generic *gc) in bcm7120_l2_intc_resume() 225 struct irq_chip_generic *gc; in bcm7120_l2_intc_probe()
|
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-tango.c | 90 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in tangox_irq_set_type() 124 static void __init tangox_irq_init_chip(struct irq_chip_generic *gc, in tangox_irq_init_chip() 163 struct irq_chip_generic *gc; in tangox_irq_domain_init()
|
D | irq-ingenic.c | 38 struct irq_chip_generic *gc; in intc_cascade() 65 struct irq_chip_generic *gc; in ingenic_intc_of_init()
|
/kernel/linux/linux-5.10/include/linux/ |
D | irq.h | 1053 struct irq_chip_generic { struct 1058 void (*suspend)(struct irq_chip_generic *gc); argument 1059 void (*resume)(struct irq_chip_generic *gc); argument 1109 struct irq_chip_generic *gc[]; 1127 struct irq_chip_generic * 1130 void irq_setup_generic_chip(struct irq_chip_generic *gc, u32 msk, 1134 void irq_remove_generic_chip(struct irq_chip_generic *gc, u32 msk, 1137 struct irq_chip_generic * 1141 int devm_irq_setup_generic_chip(struct device *dev, struct irq_chip_generic *gc, 1145 struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq); [all …]
|
/kernel/linux/linux-5.10/arch/arm/mach-imx/ |
D | avic.c | 83 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_suspend() 105 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_resume() 126 struct irq_chip_generic *gc; in avic_init_gc()
|
D | tzic.c | 75 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in tzic_irq_suspend() 102 struct irq_chip_generic *gc; in tzic_init_gc()
|
/kernel/linux/linux-5.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 | 245 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_type() 306 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_unmask() 315 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_mask() 324 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_disable() 338 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in ioh_irq_enable() 378 struct irq_chip_generic *gc; in ioh_gpio_alloc_generic_chip()
|