/Linux-v4.19/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 | 219 struct irq_chip_generic * 224 struct irq_chip_generic *gc; in devm_irq_alloc_generic_chip() 237 struct irq_chip_generic *gc; 265 int devm_irq_setup_generic_chip(struct device *dev, struct irq_chip_generic *gc, in devm_irq_setup_generic_chip()
|
/Linux-v4.19/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.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-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-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 | 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-brcmstb-l2.c | 66 struct irq_chip_generic *gc; 88 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_mask_and_ack() 129 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_suspend() 147 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_resume()
|
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-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 | 69 struct irq_chip_generic *gc = in bcm7120_l2_intc_irq_handle() 89 static void bcm7120_l2_intc_suspend(struct irq_chip_generic *gc) in bcm7120_l2_intc_suspend() 101 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 | 45 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(irqd); in zevio_irq_ack() 77 struct irq_chip_generic *gc; in zevio_of_init()
|
D | irq-tango.c | 94 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in tangox_irq_set_type() 128 static void __init tangox_irq_init_chip(struct irq_chip_generic *gc, in tangox_irq_init_chip() 167 struct irq_chip_generic *gc; in tangox_irq_domain_init()
|
D | irq-stm32-exti.c | 209 static unsigned long stm32_exti_pending(struct irq_chip_generic *gc) in stm32_exti_pending() 227 struct irq_chip_generic *gc; in stm32_irq_handler() 274 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in stm32_irq_set_type() 325 static void stm32_irq_suspend(struct irq_chip_generic *gc) in stm32_irq_suspend() 334 static void stm32_irq_resume(struct irq_chip_generic *gc) in stm32_irq_resume() 372 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in stm32_irq_ack() 671 struct irq_chip_generic *gc; in stm32_exti_init()
|
/Linux-v4.19/include/linux/ |
D | irq.h | 974 struct irq_chip_generic { struct 979 void (*suspend)(struct irq_chip_generic *gc); argument 980 void (*resume)(struct irq_chip_generic *gc); argument 1030 struct irq_chip_generic *gc[0]; 1048 struct irq_chip_generic * 1051 void irq_setup_generic_chip(struct irq_chip_generic *gc, u32 msk, 1055 void irq_remove_generic_chip(struct irq_chip_generic *gc, u32 msk, 1058 struct irq_chip_generic * 1062 int devm_irq_setup_generic_chip(struct device *dev, struct irq_chip_generic *gc, 1066 struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq); [all …]
|
/Linux-v4.19/arch/arm/mach-imx/ |
D | avic.c | 96 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_suspend() 118 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in avic_irq_resume() 139 struct irq_chip_generic *gc; in avic_init_gc()
|
D | irq-common.c | 27 struct irq_chip_generic *gc; in mxc_set_irq_fiq()
|
/Linux-v4.19/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() 392 struct irq_chip_generic *gc; in ioh_gpio_alloc_generic_chip()
|
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() 338 struct irq_chip_generic *gc; in pch_gpio_alloc_generic_chip()
|
D | gpio-dwapb.c | 225 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_enable() 240 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_disable() 255 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_reqres() 271 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_relres() 280 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_set_type() 330 struct irq_chip_generic *igc = irq_data_get_irq_chip_data(d); in dwapb_irq_set_wake() 392 struct irq_chip_generic *irq_gc = NULL; in dwapb_configure_irqs()
|
/Linux-v4.19/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-v4.19/arch/arm/plat-orion/ |
D | irq.c | 24 struct irq_chip_generic *gc; in orion_irq_init()
|