Home
last modified time | relevance | path

Searched refs:irq_chip_generic (Results 1 – 25 of 49) sorted by relevance

12

/Linux-v4.19/kernel/irq/
Dgeneric-chip.c38 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 …]
Ddevres.c219 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/
Dirq-atmel-aic5.c73 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 …]
Dirq-atmel-aic.c64 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()
Dirq-ingenic.c62 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()
Dirq-tb10x.c43 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()
Dirq-mscc-ocelot.c26 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()
Dirq-orion.c39 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()
Dirq-dw-apb-ictl.c38 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()
Dirq-brcmstb-l2.c66 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()
Dirq-sunxi-nmi.c88 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()
Dirq-atmel-aic-common.c50 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()
Dirq-digicolor.c38 struct irq_chip_generic *gc = dgc->gc[0]; in digicolor_handle_irq()
60 struct irq_chip_generic *gc; in digicolor_set_gc()
Dirq-bcm7120-l2.c69 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()
Dirq-zevio.c45 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()
Dirq-tango.c94 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()
Dirq-stm32-exti.c209 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/
Dirq.h974 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/
Davic.c96 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()
Dirq-common.c27 struct irq_chip_generic *gc; in mxc_set_irq_fiq()
/Linux-v4.19/drivers/gpio/
Dgpio-ml-ioh.c259 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()
Dgpio-pch.c238 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()
Dgpio-dwapb.c225 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/
Djz4740-adc.c60 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/
Dirq.c24 struct irq_chip_generic *gc; in orion_irq_init()

12