Home
last modified time | relevance | path

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

/linux-4.1.27/kernel/irq/
Dgeneric-chip.c37 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.1.27/drivers/irqchip/
Dirq-atmel-aic5.c74 struct irq_chip_generic *gc = dgc->gc[0]; in aic5_handle()
91 struct irq_chip_generic *bgc = dgc->gc[0]; in aic5_mask()
92 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_mask()
109 struct irq_chip_generic *bgc = dgc->gc[0]; in aic5_unmask()
110 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_unmask()
127 struct irq_chip_generic *gc = dgc->gc[0]; in aic5_retrigger()
142 struct irq_chip_generic *gc = dgc->gc[0]; in aic5_set_type()
162 struct irq_chip_generic *bgc = dgc->gc[0]; in aic5_suspend()
163 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic5_suspend()
186 struct irq_chip_generic *bgc = dgc->gc[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-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()
112 struct irq_chip_generic *gc; in of_tb10x_init_irq()
Dirq-brcmstb-l2.c57 struct irq_chip_generic *gc = irq_get_domain_generic_chip(b->domain, 0); in brcmstb_l2_intc_irq_handle()
86 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_suspend()
103 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in brcmstb_l2_intc_resume()
121 struct irq_chip_generic *gc; in brcmstb_l2_intc_of_init()
Dirq-orion.c40 struct irq_chip_generic *gc = in orion_handle_irq()
78 struct irq_chip_generic *gc = in orion_irq_init()
114 struct irq_chip_generic *gc = irq_get_domain_generic_chip(d, 0); in orion_bridge_irq_handler()
145 struct irq_chip_generic *gc; in orion_bridge_irq_init()
Dirq-sunxi-nmi.c50 static inline void sunxi_sc_nmi_write(struct irq_chip_generic *gc, u32 off, in sunxi_sc_nmi_write()
56 static inline u32 sunxi_sc_nmi_read(struct irq_chip_generic *gc, u32 off) in sunxi_sc_nmi_read()
74 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in sunxi_sc_nmi_set_type()
125 struct irq_chip_generic *gc; in sunxi_sc_nmi_irq_init()
Dirq-dw-apb-ictl.c32 struct irq_chip_generic *gc = irq_get_handler_data(irq); 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-digicolor.c39 struct irq_chip_generic *gc = dgc->gc[0]; in digicolor_handle_irq()
61 struct irq_chip_generic *gc; in digicolor_set_gc()
Dirq-bcm7120-l2.c65 struct irq_chip_generic *gc = in bcm7120_l2_intc_irq_handle()
86 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in bcm7120_l2_intc_suspend()
99 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in bcm7120_l2_intc_resume()
213 struct irq_chip_generic *gc; in bcm7120_l2_intc_probe()
Dirq-atmel-aic-common.c50 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()
Dirq-zevio.c46 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(irqd); in zevio_irq_ack()
79 struct irq_chip_generic *gc; in zevio_of_init()
Dirq-nvic.c89 struct irq_chip_generic *gc; in nvic_of_init()
Dirq-omap-intc.c204 struct irq_chip_generic *gc; in omap_alloc_gc_of()
230 struct irq_chip_generic *gc; in omap_alloc_gc_legacy()
Dirq-moxart.c66 struct irq_chip_generic *gc; in moxart_of_intc_init()
Dirq-sirfsoc.c33 struct irq_chip_generic *gc; in sirfsoc_alloc_gc()
Dirq-imgpdc.c300 struct irq_chip_generic *gc; in pdc_intc_probe()
/linux-4.1.27/include/linux/
Dirq.h743 struct irq_chip_generic { struct
797 struct irq_chip_generic *gc[0];
815 struct irq_chip_generic *
818 void irq_setup_generic_chip(struct irq_chip_generic *gc, u32 msk,
822 void irq_remove_generic_chip(struct irq_chip_generic *gc, u32 msk,
825 struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq);
841 static inline void irq_gc_lock(struct irq_chip_generic *gc) in irq_gc_lock()
846 static inline void irq_gc_unlock(struct irq_chip_generic *gc) in irq_gc_unlock()
851 static inline void irq_gc_lock(struct irq_chip_generic *gc) { } in irq_gc_lock()
852 static inline void irq_gc_unlock(struct irq_chip_generic *gc) { } in irq_gc_unlock()
[all …]
/linux-4.1.27/arch/mips/jz4740/
Dirq.c57 static void jz4740_irq_set_mask(struct irq_chip_generic *gc, uint32_t mask) in jz4740_irq_set_mask()
67 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in jz4740_irq_suspend()
73 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in jz4740_irq_resume()
84 struct irq_chip_generic *gc; in arch_init_irq()
Dgpio.c101 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(data); in irq_to_jz_gpio_chip()
421 struct irq_chip_generic *gc; in jz4740_gpio_chip_init()
/linux-4.1.27/arch/arm/mach-imx/
Davic.c93 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()
Dirq-common.c27 struct irq_chip_generic *gc; in mxc_set_irq_fiq()
Dtzic.c82 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.1.27/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()
391 struct irq_chip_generic *gc; in ioh_gpio_alloc_generic_chip()
Dgpio-mvebu.c310 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_irq_ack()
321 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_edge_irq_mask()
335 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_edge_irq_unmask()
349 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_level_irq_mask()
363 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_level_irq_unmask()
403 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in mvebu_gpio_irq_set_type()
672 struct irq_chip_generic *gc; in mvebu_gpio_probe()
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()
337 struct irq_chip_generic *gc; in pch_gpio_alloc_generic_chip()
Dgpio-dwapb.c163 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()
Dgpio-mxs.c88 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()
Dgpio-sta2x11.c234 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()
Dgpio-sodaville.c45 struct irq_chip_generic *gc;
51 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in sdv_gpio_pub_set_type()
Dgpio-mxc.c171 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()
Dgpio-tb10x.c232 struct irq_chip_generic *gc; in tb10x_gpio_probe()
Dgpio-tz1090.c412 struct irq_chip_generic *gc; in tz1090_gpio_bank_probe()
/linux-4.1.27/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-4.1.27/arch/arm/plat-orion/
Dirq.c25 struct irq_chip_generic *gc; in orion_irq_init()
Dgpio.c359 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.1.27/arch/arm/mach-davinci/
Dirq.c51 struct irq_chip_generic *gc; in davinci_alloc_gc()
/linux-4.1.27/arch/sh/boards/mach-se/7722/
Dirq.c71 struct irq_chip_generic *gc; in se7722_gc_init()
/linux-4.1.27/arch/sh/boards/mach-se/7343/
Dirq.c72 struct irq_chip_generic *gc; in se7343_gc_init()
/linux-4.1.27/arch/arm/mach-omap2/
Dprm_common.c59 static struct irq_chip_generic **prcm_irq_chips;
271 struct irq_chip_generic *gc; in omap_prcm_register_chain_handler()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-rockchip.c1460 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_set_type()
1545 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_suspend()
1554 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in rockchip_irq_resume()
1566 struct irq_chip_generic *gc; in rockchip_interrupts_register()
/linux-4.1.27/drivers/gpu/ipu-v3/
Dipu-common.c1080 struct irq_chip_generic *gc; in ipu_irq_init()