Home
last modified time | relevance | path

Searched refs:irq_domain_ops (Results 1 – 156 of 156) sorted by relevance

/linux-4.4.14/include/linux/
Dirqdomain.h93 struct irq_domain_ops { struct
115 extern struct irq_domain_ops irq_generic_chip_ops; argument
146 const struct irq_domain_ops *ops;
192 const struct irq_domain_ops *ops,
197 const struct irq_domain_ops *ops,
203 const struct irq_domain_ops *ops,
234 const struct irq_domain_ops *ops, in irq_domain_add_linear()
241 const struct irq_domain_ops *ops, in irq_domain_add_nomap()
248 const struct irq_domain_ops *ops, in irq_domain_add_legacy_isa()
255 const struct irq_domain_ops *ops, in irq_domain_add_tree()
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dirqdomain.h34 const struct irq_domain_ops *ops;
38 extern const struct irq_domain_ops mp_ioapic_irqdomain_ops;
/linux-4.4.14/arch/mips/ralink/
Dirq.c143 static const struct irq_domain_ops irq_domain_ops = { variable
182 RALINK_INTC_IRQ_BASE, 0, &irq_domain_ops, NULL); in intc_of_init()
/linux-4.4.14/Documentation/
DIRQ-domain.txt44 provide the allocator function with an irq_domain_ops structure.
196 3) new callbacks are added to struct irq_domain_ops to support hierarchy
214 1) Implement irq_domain_ops.alloc and irq_domain_ops.free
215 2) Optionally implement irq_domain_ops.activate and
216 irq_domain_ops.deactivate.
219 4) No need to implement irq_domain_ops.map and irq_domain_ops.unmap,
/linux-4.4.14/drivers/irqchip/
Dirq-atmel-aic-common.h32 const struct irq_domain_ops *ops,
Dirq-renesas-h8300h.c70 static struct irq_domain_ops irq_ops = {
Dirq-renesas-h8s.c76 static struct irq_domain_ops irq_ops = {
Dirq-xtensa-pic.c39 static const struct irq_domain_ops xtensa_irq_domain_ops = {
Dirq-mips-cpu.c141 static const struct irq_domain_ops mips_cpu_intc_irq_domain_ops = {
Dirq-nvic.c80 static const struct irq_domain_ops nvic_irq_domain_ops = {
Dirq-sa11x0.c77 static const struct irq_domain_ops sa1100_normal_irqdomain_ops = {
Dirq-sun4i.c91 static const struct irq_domain_ops sun4i_irq_ops = {
Dirq-xtensa-mx.c54 static const struct irq_domain_ops xtensa_mx_irq_domain_ops = {
Dirq-or1k-pic.c136 static const struct irq_domain_ops or1k_irq_domain_ops = {
Dirq-mtk-sysirq.c116 static const struct irq_domain_ops sysirq_domain_ops = {
Dirq-armada-370-xp.c201 static const struct irq_domain_ops armada_370_xp_msi_irq_ops = {
405 static const struct irq_domain_ops armada_370_xp_mpic_irq_ops = {
Dirq-bcm2836.c222 static const struct irq_domain_ops bcm2836_arm_irqchip_intc_ops = {
Dirq-metag.c314 static const struct irq_domain_ops metag_internal_intc_domain_ops = {
Dirq-mxs.c166 static const struct irq_domain_ops icoll_irq_domain_ops = {
Dirq-vf610-mscm-ir.c176 static const struct irq_domain_ops mscm_irq_domain_ops = {
Dirq-keystone.c134 static const struct irq_domain_ops keystone_irq_ops = {
Dirq-versatile-fpga.c135 static const struct irq_domain_ops fpga_irqdomain_ops = {
Dirq-bcm2835.c138 static const struct irq_domain_ops armctrl_ops = {
Dirq-vt8500.c174 static const struct irq_domain_ops vt8500_irq_domain_ops = {
Dirq-clps711x.c73 struct irq_domain_ops ops;
Dirq-atmel-aic-common.c216 const struct irq_domain_ops *ops, in aic_common_of_init()
Dexynos-combiner.c171 static const struct irq_domain_ops combiner_irq_domain_ops = {
Dirq-imx-gpcv2.c203 static struct irq_domain_ops gpcv2_irqchip_data_domain_ops = {
Dirq-i8259.c322 static struct irq_domain_ops i8259A_ops = {
Dirq-atmel-aic.c207 static const struct irq_domain_ops aic_irq_ops = {
Dirq-tegra.c290 static const struct irq_domain_ops tegra_ictlr_domain_ops = {
Dirq-crossbar.c193 static const struct irq_domain_ops crossbar_domain_ops = {
Dirq-hip04.c365 static const struct irq_domain_ops hip04_irq_domain_ops = {
Dirq-bcm7038-l1.c280 static const struct irq_domain_ops bcm7038_l1_domain_ops = {
Dirq-atmel-aic5.c283 static const struct irq_domain_ops aic5_irq_ops = {
Dirq-gic-v2m.c215 static const struct irq_domain_ops gicv2m_domain_ops = {
Dirq-s3c24xx.c494 static const struct irq_domain_ops s3c24xx_irq_ops = {
1218 static const struct irq_domain_ops s3c24xx_irq_ops_of = {
1228 struct irq_domain_ops *ops;
Dirq-vic.c258 static const struct irq_domain_ops vic_irqdomain_ops = {
Dirq-metag-ext.c585 static const struct irq_domain_ops meta_intc_domain_ops = {
Dirq-gic.c1032 static const struct irq_domain_ops gic_irq_domain_hierarchy_ops = {
1038 static const struct irq_domain_ops gic_irq_domain_ops = {
Dirq-mmp.c179 const struct irq_domain_ops mmp_irq_domain_ops = {
Dirq-renesas-intc-irqpin.c359 static const struct irq_domain_ops intc_irqpin_irq_domain_ops = {
Dirq-gic-v3.c819 static const struct irq_domain_ops gic_irq_domain_ops = {
Dirq-mips-gic.c801 static const struct irq_domain_ops gic_irq_domain_ops = {
Dirq-gic-v3-its.c1361 static const struct irq_domain_ops its_domain_ops = {
/linux-4.4.14/drivers/sh/intc/
Dirqdomain.c40 static const struct irq_domain_ops intc_evt_ops = {
/linux-4.4.14/arch/mips/lantiq/
Dirq.c352 static const struct irq_domain_ops irq_domain_ops = { variable
407 &irq_domain_ops, 0); in icu_of_init()
/linux-4.4.14/arch/nios2/kernel/
Dirq.c70 static struct irq_domain_ops irq_ops = {
/linux-4.4.14/arch/arc/kernel/
Dintc-compact.c95 static const struct irq_domain_ops arc_intc_domain_ops = {
Dintc-arcv2.c128 static const struct irq_domain_ops arcv2_irq_ops = {
Dmcip.c301 static const struct irq_domain_ops idu_irq_ops = {
/linux-4.4.14/arch/c6x/kernel/
Dirq.c90 static const struct irq_domain_ops core_domain_ops = {
/linux-4.4.14/arch/powerpc/sysdev/
Dmpic_msi.c35 const struct irq_domain_ops *ops = mpic->irqhost->ops; in mpic_msi_reserve_u3_hwirqs()
Dmpc8xx_pic.c123 static const struct irq_domain_ops mpc8xx_pic_host_ops = {
Dxilinx_intc.c182 static const struct irq_domain_ops xilinx_intc_ops = {
Di8259.c209 static const struct irq_domain_ops i8259_host_ops = {
Dcpm2_pic.c225 static const struct irq_domain_ops cpm2_pic_host_ops = {
Dehv_pic.c248 static const struct irq_domain_ops ehv_pic_host_ops = {
Dmv64x60_pic.c226 static const struct irq_domain_ops mv64x60_host_ops = {
Dtsi108_pci.c400 static const struct irq_domain_ops pci_irq_domain_ops = {
Duic.c192 static const struct irq_domain_ops uic_host_ops = {
Dfsl_msi.c104 static const struct irq_domain_ops fsl_msi_host_ops = {
Dcpm1.c127 static const struct irq_domain_ops cpm_pic_host_ops = {
Dipic.c696 static const struct irq_domain_ops ipic_host_ops = {
Dmpic.c1182 static const struct irq_domain_ops mpic_host_ops = {
/linux-4.4.14/arch/sh/boards/mach-x3proto/
Dgpio.c97 static struct irq_domain_ops x3proto_gpio_irq_ops = {
/linux-4.4.14/drivers/pinctrl/samsung/
Dpinctrl-s3c24xx.c443 static const struct irq_domain_ops s3c24xx_gpf_irq_ops = {
462 static const struct irq_domain_ops s3c24xx_gpg_irq_ops = {
481 const struct irq_domain_ops *ops; in s3c24xx_eint_init()
Dpinctrl-s3c64xx.c405 static const struct irq_domain_ops s3c64xx_gpio_irqd_ops = {
680 static const struct irq_domain_ops s3c64xx_eint0_irqd_ops = {
Dpinctrl-exynos5440.c902 static const struct irq_domain_ops exynos5440_gpio_irqd_ops = {
Dpinctrl-exynos.c265 static const struct irq_domain_ops exynos_eint_irqd_ops = {
/linux-4.4.14/kernel/irq/
Dirqdomain.c96 const struct irq_domain_ops *ops, in __irq_domain_add()
187 const struct irq_domain_ops *ops, in irq_domain_add_simple()
231 const struct irq_domain_ops *ops, in irq_domain_add_legacy()
831 const struct irq_domain_ops irq_domain_simple_ops = {
875 const struct irq_domain_ops *ops, in irq_domain_create_hierarchy()
Dmsi.c144 static const struct irq_domain_ops msi_domain_ops = {
Dgeneric-chip.c414 struct irq_domain_ops irq_generic_chip_ops = {
/linux-4.4.14/arch/powerpc/platforms/512x/
Dmpc5121_ads_cpld.c142 static const struct irq_domain_ops cpld_pic_host_ops = {
/linux-4.4.14/arch/powerpc/sysdev/ge/
Dge_pic.c180 static const struct irq_domain_ops gef_pic_host_ops = {
/linux-4.4.14/arch/powerpc/platforms/82xx/
Dpq2ads-pci-pic.c114 static const struct irq_domain_ops pci_pic_host_ops = {
/linux-4.4.14/arch/microblaze/kernel/
Dintc.c133 static const struct irq_domain_ops xintc_irq_domain_ops = {
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dflipper-pic.c118 static const struct irq_domain_ops flipper_irq_domain_ops = {
Dhlwd-pic.c104 static const struct irq_domain_ops hlwd_irq_domain_ops = {
/linux-4.4.14/arch/arm/mach-davinci/
Dcp_intc.c110 static const struct irq_domain_ops cp_intc_host_ops = {
/linux-4.4.14/drivers/mfd/
Dlp8788-irq.c149 static const struct irq_domain_ops lp8788_domain_ops = {
Dwm8994-irq.c180 static const struct irq_domain_ops wm8994_edge_irq_ops = {
Dmt6397-core.c169 static const struct irq_domain_ops mt6397_irq_domain_ops = {
Dmax8998-irq.c211 static const struct irq_domain_ops max8998_irq_domain_ops = {
Dtwl6030-irq.c366 static const struct irq_domain_ops twl6030_irq_domain_ops = {
Dmax8997-irq.c302 static const struct irq_domain_ops max8997_irq_domain_ops = {
Darizona-irq.c182 static const struct irq_domain_ops arizona_domain_ops = {
Dtc3589x.c229 static const struct irq_domain_ops tc3589x_irq_ops = {
Dpm8921-core.c297 static const struct irq_domain_ops pm8xxx_irq_domain_ops = {
Dwm831x-irq.c560 static const struct irq_domain_ops wm831x_irq_domain_ops = {
Dtps6586x.c307 static const struct irq_domain_ops tps6586x_domain_ops = {
Dmax8925-core.c658 static const struct irq_domain_ops max8925_irq_domain_ops = {
Dstmpe.c986 static const struct irq_domain_ops stmpe_irq_ops = {
D88pm860x-core.c565 static const struct irq_domain_ops pm860x_irq_domain_ops = {
Dab8500-core.c573 static const struct irq_domain_ops ab8500_irq_ops = {
Ddb8500-prcmu.c2661 static const struct irq_domain_ops db8500_irq_ops = {
/linux-4.4.14/drivers/pci/host/
Dpci-keystone-dw.c195 static const struct irq_domain_ops ks_dw_pcie_msi_domain_ops = {
275 static const struct irq_domain_ops ks_dw_pcie_legacy_irq_domain_ops = {
Dpcie-xilinx.c344 static const struct irq_domain_ops msi_domain_ops = {
382 static const struct irq_domain_ops intx_domain_ops = {
Dpcie-altera-msi.c177 static const struct irq_domain_ops msi_domain_ops = {
Dpci-xgene-msi.c247 static const struct irq_domain_ops msi_domain_ops = {
Dpcie-altera.c384 static const struct irq_domain_ops intx_domain_ops = {
Dpci-dra7xx.c181 static const struct irq_domain_ops intx_domain_ops = {
Dpcie-designware.c400 static const struct irq_domain_ops msi_domain_ops = {
Dpcie-rcar.c697 static const struct irq_domain_ops msi_domain_ops = {
Dpci-tegra.c1257 static const struct irq_domain_ops msi_domain_ops = {
/linux-4.4.14/arch/arm/mach-pxa/
Dpxa_cplds_irqs.c91 static const struct irq_domain_ops cplds_irq_domain_ops = {
Dirq.c140 static const struct irq_domain_ops pxa_irq_ops = {
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dopal-irqchip.c165 static const struct irq_domain_ops opal_event_domain_ops = {
/linux-4.4.14/drivers/gpio/
Dgpio-sa1100.c163 static const struct irq_domain_ops sa1100_gpio_irqdomain_ops = {
Dgpio-sodaville.c128 static const struct irq_domain_ops irq_domain_sdv_ops = {
Dgpio-em.c267 static const struct irq_domain_ops em_gio_irq_domain_ops = {
Dgpio-mpc8xxx.c337 static const struct irq_domain_ops mpc8xxx_gpio_irq_ops = {
Dgpio-grgpio.c332 static const struct irq_domain_ops grgpio_irq_domain_ops = {
Dgpio-davinci.c429 static const struct irq_domain_ops davinci_gpio_irq_ops = {
Dgpio-pxa.c531 const struct irq_domain_ops pxa_irq_domain_ops = {
Dgpio-bcm-kona.c539 static const struct irq_domain_ops bcm_kona_irq_ops = {
Dgpiolib.c578 static const struct irq_domain_ops gpiochip_domain_ops = {
/linux-4.4.14/arch/metag/kernel/
Dirq.c222 static const struct irq_domain_ops metag_tbisig_domain_ops = {
/linux-4.4.14/arch/x86/kernel/apic/
Dhtirq.c146 static const struct irq_domain_ops htirq_domain_ops = {
Dvector.c373 static const struct irq_domain_ops x86_vector_domain_ops = {
Dio_apic.c3010 const struct irq_domain_ops mp_ioapic_irqdomain_ops = {
/linux-4.4.14/arch/x86/platform/uv/
Duv_irq.c152 static const struct irq_domain_ops uv_domain_ops = {
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_irq.c185 static struct irq_domain_ops mdp5_hw_irqdomain_ops = {
/linux-4.4.14/arch/powerpc/platforms/52xx/
Dmedia5200.c139 static const struct irq_domain_ops media5200_irq_ops = {
Dmpc52xx_pic.c388 static const struct irq_domain_ops mpc52xx_irqhost_ops = {
Dmpc52xx_gpt.c239 static const struct irq_domain_ops mpc52xx_gpt_irq_ops = {
/linux-4.4.14/arch/x86/kernel/
Ddevicetree.c219 static const struct irq_domain_ops ioapic_irq_domain_ops = {
/linux-4.4.14/arch/mips/netlogic/common/
Dirq.c279 static const struct irq_domain_ops xlp_pic_irq_domain_ops = {
/linux-4.4.14/arch/powerpc/sysdev/xics/
Dxics-common.c364 static const struct irq_domain_ops xics_host_ops = {
/linux-4.4.14/arch/mips/ath79/
Dirq.c266 static const struct irq_domain_ops misc_irq_domain_ops = {
/linux-4.4.14/arch/mips/ath25/
Dar2315.c119 static struct irq_domain_ops ar2315_misc_irq_domain_ops = {
Dar5312.c124 static struct irq_domain_ops ar5312_misc_irq_domain_ops = {
/linux-4.4.14/arch/powerpc/platforms/85xx/
Dsocrates_fpga_pic.c275 static const struct irq_domain_ops socrates_fpga_pic_host_ops = {
/linux-4.4.14/arch/powerpc/platforms/cell/
Dspider-pic.c197 static const struct irq_domain_ops spider_host_ops = {
Dinterrupt.c290 static const struct irq_domain_ops iic_host_ops = {
Daxon_msi.c320 static const struct irq_domain_ops msic_host_ops = {
/linux-4.4.14/arch/c6x/platforms/
Dmegamod-pic.c140 static const struct irq_domain_ops megamod_domain_ops = {
/linux-4.4.14/drivers/clk/at91/
Dpmc.c155 static const struct irq_domain_ops pmc_irq_ops = {
/linux-4.4.14/arch/arm/mach-omap2/
Domap-wakeupgen.c452 static const struct irq_domain_ops wakeupgen_domain_ops = {
/linux-4.4.14/arch/arm/mach-imx/
Dgpc.c235 static const struct irq_domain_ops imx_gpc_domain_ops = {
/linux-4.4.14/arch/powerpc/sysdev/qe_lib/
Dqe_ic.c276 static const struct irq_domain_ops qe_ic_host_ops = {
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dirq.c441 static struct irq_domain_ops crisv32_irq_ops = {
/linux-4.4.14/arch/mips/cavium-octeon/
Docteon-irq.c1237 static struct irq_domain_ops octeon_irq_domain_ciu_ops = {
1243 static struct irq_domain_ops octeon_irq_domain_gpio_ops = {
1927 static struct irq_domain_ops octeon_irq_domain_ciu2_ops = {
2180 static struct irq_domain_ops octeon_irq_domain_cib_ops = {
/linux-4.4.14/arch/mips/pci/
Dpci-ar2315.c375 static struct irq_domain_ops ar2315_pci_irq_domain_ops = {
Dpci-rt3883.c199 static const struct irq_domain_ops rt3883_pci_irq_domain_ops = {
/linux-4.4.14/arch/arm/mach-exynos/
Dsuspend.c228 static const struct irq_domain_ops exynos_pmu_domain_ops = {
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dpic.c292 static const struct irq_domain_ops pmac_pic_host_ops = {
Dsmp.c187 static const struct irq_domain_ops psurge_host_ops = {
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dinterrupt.c688 static const struct irq_domain_ops ps3_host_ops = {
/linux-4.4.14/drivers/iommu/
Dintel_irq_remapping.c79 static struct irq_domain_ops intel_ir_domain_ops;
1402 static struct irq_domain_ops intel_ir_domain_ops = {
Damd_iommu.c4017 static struct irq_domain_ops amd_ir_domain_ops = {
/linux-4.4.14/drivers/base/regmap/
Dregmap-irq.c335 static const struct irq_domain_ops regmap_domain_ops = {
/linux-4.4.14/drivers/spmi/
Dspmi-pmic-arb.c788 static const struct irq_domain_ops pmic_arb_irq_domain_ops = {
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-adi2.c890 static const struct irq_domain_ops adi_gpio_irq_domain_ops = {
Dpinctrl-single.c1724 static const struct irq_domain_ops pcs_irqdomain_ops = {
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c730 static struct irq_domain_ops sunxi_pinctrl_irq_domain_ops = {