Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Dirqdomain.h63 struct irq_domain_ops { struct
82 extern struct irq_domain_ops irq_generic_chip_ops; argument
113 const struct irq_domain_ops *ops;
151 const struct irq_domain_ops *ops,
156 const struct irq_domain_ops *ops,
162 const struct irq_domain_ops *ops,
176 const struct irq_domain_ops *ops, in irq_domain_add_linear()
183 const struct irq_domain_ops *ops, in irq_domain_add_nomap()
190 const struct irq_domain_ops *ops, in irq_domain_add_legacy_isa()
197 const struct irq_domain_ops *ops, in irq_domain_add_tree()
[all …]
/linux-4.1.27/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.1.27/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.1.27/drivers/irqchip/
Dirq-atmel-aic-common.h32 const struct irq_domain_ops *ops,
Dirq-mxs.c93 static struct irq_domain_ops icoll_irq_domain_ops = {
Dirq-xtensa-pic.c40 static const struct irq_domain_ops xtensa_irq_domain_ops = {
Dirq-sun4i.c92 static struct irq_domain_ops sun4i_irq_ops = {
Dirq-xtensa-mx.c55 static const struct irq_domain_ops xtensa_mx_irq_domain_ops = {
Dirq-or1k-pic.c137 static const struct irq_domain_ops or1k_irq_domain_ops = {
Dirq-mtk-sysirq.c114 static struct irq_domain_ops sysirq_domain_ops = {
Dirq-vf610-mscm-ir.c153 static const struct irq_domain_ops mscm_irq_domain_ops = {
Dirq-armada-370-xp.c209 static const struct irq_domain_ops armada_370_xp_msi_irq_ops = {
412 static struct irq_domain_ops armada_370_xp_mpic_irq_ops = {
Dirq-metag.c315 static const struct irq_domain_ops metag_internal_intc_domain_ops = {
Dexynos-combiner.c167 static struct irq_domain_ops combiner_irq_domain_ops = {
Dirq-bcm2835.c138 static struct irq_domain_ops armctrl_ops = {
Dirq-vt8500.c176 static struct irq_domain_ops vt8500_irq_domain_ops = {
Dirq-versatile-fpga.c135 static struct irq_domain_ops fpga_irqdomain_ops = {
Dirq-atmel-aic-common.c216 const struct irq_domain_ops *ops, in aic_common_of_init()
Dirq-keystone.c134 static struct irq_domain_ops keystone_irq_ops = {
Dirq-clps711x.c74 struct irq_domain_ops ops;
Dirq-atmel-aic.c207 static const struct irq_domain_ops aic_irq_ops = {
Dirq-tegra.c288 static const struct irq_domain_ops tegra_ictlr_domain_ops = {
Dirq-crossbar.c188 static const struct irq_domain_ops crossbar_domain_ops = {
Dirq-gic-v2m.c195 static const struct irq_domain_ops gicv2m_domain_ops = {
Dirq-hip04.c362 static const struct irq_domain_ops hip04_irq_domain_ops = {
Dirq-bcm7038-l1.c281 static const struct irq_domain_ops bcm7038_l1_domain_ops = {
Dirq-renesas-irqc.c171 static struct irq_domain_ops irqc_irq_domain_ops = {
Dirq-atmel-aic5.c291 static const struct irq_domain_ops aic5_irq_ops = {
Dirq-s3c24xx.c505 static struct irq_domain_ops s3c24xx_irq_ops = {
1231 static struct irq_domain_ops s3c24xx_irq_ops_of = {
1241 struct irq_domain_ops *ops;
Dirq-vic.c259 static struct irq_domain_ops vic_irqdomain_ops = {
Dirq-gic.c878 static const struct irq_domain_ops gic_irq_domain_hierarchy_ops = {
884 static const struct irq_domain_ops gic_irq_domain_ops = {
Dirq-metag-ext.c586 static const struct irq_domain_ops meta_intc_domain_ops = {
Dirq-mmp.c180 const struct irq_domain_ops mmp_irq_domain_ops = {
Dirq-renesas-intc-irqpin.c350 static struct irq_domain_ops intc_irqpin_irq_domain_ops = {
Dirq-gic-v3.c781 static const struct irq_domain_ops gic_irq_domain_ops = {
Dirq-mips-gic.c749 static struct irq_domain_ops gic_irq_domain_ops = {
Dirq-gic-v3-its.c1393 static const struct irq_domain_ops its_domain_ops = {
/linux-4.1.27/arch/x86/include/asm/
Dio_apic.h180 struct irq_domain_ops;
184 const struct irq_domain_ops *ops;
/linux-4.1.27/drivers/sh/intc/
Dirqdomain.c40 static const struct irq_domain_ops intc_evt_ops = {
/linux-4.1.27/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.1.27/arch/nios2/kernel/
Dirq.c70 static struct irq_domain_ops irq_ops = {
/linux-4.1.27/arch/x86/platform/sfi/
Dsfi.c74 static struct irq_domain_ops sfi_ioapic_irqdomain_ops = {
/linux-4.1.27/arch/c6x/kernel/
Dirq.c90 static const struct irq_domain_ops core_domain_ops = {
/linux-4.1.27/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 struct irq_domain_ops mpc8xx_pic_host_ops = {
Di8259.c207 static struct irq_domain_ops i8259_host_ops = {
Dxilinx_intc.c182 static struct irq_domain_ops xilinx_intc_ops = {
Dcpm2_pic.c225 static const struct irq_domain_ops cpm2_pic_host_ops = {
Dehv_pic.c246 static const struct irq_domain_ops ehv_pic_host_ops = {
Dmv64x60_pic.c226 static struct irq_domain_ops mv64x60_host_ops = {
Duic.c192 static struct irq_domain_ops uic_host_ops = {
Dtsi108_pci.c400 static struct irq_domain_ops pci_irq_domain_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.c694 static struct irq_domain_ops ipic_host_ops = {
Dmpic.c1198 static struct irq_domain_ops mpic_host_ops = {
/linux-4.1.27/kernel/irq/
Dirqdomain.c45 const struct irq_domain_ops *ops, in __irq_domain_add()
131 const struct irq_domain_ops *ops, in irq_domain_add_simple()
175 const struct irq_domain_ops *ops, in irq_domain_add_legacy()
720 const struct irq_domain_ops irq_domain_simple_ops = {
764 const struct irq_domain_ops *ops, in irq_domain_add_hierarchy()
Dmsi.c127 static struct irq_domain_ops msi_domain_ops = {
Dgeneric-chip.c415 struct irq_domain_ops irq_generic_chip_ops = {
/linux-4.1.27/arch/arm/mach-sa1100/
Dirq.c76 static struct irq_domain_ops sa1100_normal_irqdomain_ops = {
/linux-4.1.27/arch/mips/kernel/
Dirq_cpu.c140 static const struct irq_domain_ops mips_cpu_intc_irq_domain_ops = {
Di8259.c320 static struct irq_domain_ops i8259A_ops = {
/linux-4.1.27/arch/sh/boards/mach-x3proto/
Dgpio.c97 static struct irq_domain_ops x3proto_gpio_irq_ops = {
/linux-4.1.27/arch/arc/kernel/
Dirq.c93 static const struct irq_domain_ops arc_intc_domain_ops = {
/linux-4.1.27/drivers/pinctrl/samsung/
Dpinctrl-s3c24xx.c444 static const struct irq_domain_ops s3c24xx_gpf_irq_ops = {
464 static const struct irq_domain_ops s3c24xx_gpg_irq_ops = {
483 const struct irq_domain_ops *ops; in s3c24xx_eint_init()
Dpinctrl-s3c64xx.c406 static const struct irq_domain_ops s3c64xx_gpio_irqd_ops = {
685 static const struct irq_domain_ops s3c64xx_eint0_irqd_ops = {
Dpinctrl-exynos5440.c938 static const struct irq_domain_ops exynos5440_gpio_irqd_ops = {
Dpinctrl-exynos.c266 static const struct irq_domain_ops exynos_eint_irqd_ops = {
/linux-4.1.27/arch/powerpc/platforms/512x/
Dmpc5121_ads_cpld.c140 static const struct irq_domain_ops cpld_pic_host_ops = {
/linux-4.1.27/arch/powerpc/sysdev/ge/
Dge_pic.c180 static const struct irq_domain_ops gef_pic_host_ops = {
/linux-4.1.27/arch/powerpc/platforms/82xx/
Dpq2ads-pci-pic.c114 static const struct irq_domain_ops pci_pic_host_ops = {
/linux-4.1.27/arch/microblaze/kernel/
Dintc.c134 static const struct irq_domain_ops xintc_irq_domain_ops = {
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dflipper-pic.c117 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.1.27/arch/arm/mach-davinci/
Dcp_intc.c120 static const struct irq_domain_ops cp_intc_host_ops = {
/linux-4.1.27/drivers/mfd/
Dlp8788-irq.c154 static struct irq_domain_ops lp8788_domain_ops = {
Dwm8994-irq.c187 static struct irq_domain_ops wm8994_edge_irq_ops = {
Dmt6397-core.c133 static struct irq_domain_ops mt6397_irq_domain_ops = {
Dmax8998-irq.c217 static struct irq_domain_ops max8998_irq_domain_ops = {
Dtwl6030-irq.c379 static struct irq_domain_ops twl6030_irq_domain_ops = {
Dmax8997-irq.c306 static struct irq_domain_ops max8997_irq_domain_ops = {
Darizona-irq.c189 static struct irq_domain_ops arizona_domain_ops = {
Dpm8921-core.c262 static const struct irq_domain_ops pm8xxx_irq_domain_ops = {
Dtc3589x.c236 static struct irq_domain_ops tc3589x_irq_ops = {
Dwm831x-irq.c567 static struct irq_domain_ops wm831x_irq_domain_ops = {
Dtps6586x.c314 static struct irq_domain_ops tps6586x_domain_ops = {
Dmax8925-core.c661 static struct irq_domain_ops max8925_irq_domain_ops = {
Dstmpe.c992 static struct irq_domain_ops stmpe_irq_ops = {
D88pm860x-core.c569 static struct irq_domain_ops pm860x_irq_domain_ops = {
Dab8500-core.c577 static struct irq_domain_ops ab8500_irq_ops = {
Ddb8500-prcmu.c2662 static struct irq_domain_ops db8500_irq_ops = {
/linux-4.1.27/drivers/pci/host/
Dpci-keystone-dw.c204 static const struct irq_domain_ops ks_dw_pcie_msi_domain_ops = {
285 static const struct irq_domain_ops ks_dw_pcie_legacy_irq_domain_ops = {
Dpcie-xilinx.c347 static const struct irq_domain_ops msi_domain_ops = {
386 static const struct irq_domain_ops intx_domain_ops = {
Dpci-dra7xx.c168 static const struct irq_domain_ops intx_domain_ops = {
Dpcie-rcar.c672 static const struct irq_domain_ops msi_domain_ops = {
Dpcie-designware.c341 static const struct irq_domain_ops msi_domain_ops = {
Dpci-tegra.c1273 static const struct irq_domain_ops msi_domain_ops = {
/linux-4.1.27/arch/metag/kernel/
Dirq.c224 static const struct irq_domain_ops metag_tbisig_domain_ops = {
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_irq.c173 static struct irq_domain_ops mdp5_hw_irqdomain_ops = {
/linux-4.1.27/drivers/gpio/
Dgpio-sa1100.c163 static struct irq_domain_ops sa1100_gpio_irqdomain_ops = {
Dgpio-sodaville.c128 static struct irq_domain_ops irq_domain_sdv_ops = {
Dgpio-msm-v2.c371 static const struct irq_domain_ops msm_gpio_irq_domain_ops = {
Dgpio-em.c269 static struct irq_domain_ops em_gio_irq_domain_ops = {
Dgpio-mpc8xxx.c332 static struct irq_domain_ops mpc8xxx_gpio_irq_ops = {
Dgpio-grgpio.c335 static struct irq_domain_ops grgpio_irq_domain_ops = {
Dgpio-davinci.c430 static const struct irq_domain_ops davinci_gpio_irq_ops = {
Dgpio-bcm-kona.c537 static struct irq_domain_ops bcm_kona_irq_ops = {
Dgpio-pxa.c531 const struct irq_domain_ops pxa_irq_domain_ops = {
Dgpiolib.c508 static const struct irq_domain_ops gpiochip_domain_ops = {
/linux-4.1.27/arch/arm/mach-pxa/
Dpxa_cplds_irqs.c91 static const struct irq_domain_ops cplds_irq_domain_ops = {
Dirq.c141 static struct irq_domain_ops pxa_irq_ops = {
/linux-4.1.27/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.1.27/arch/x86/kernel/
Ddevicetree.c227 const struct irq_domain_ops ioapic_irq_domain_ops = {
Dmpparse.c116 static struct irq_domain_ops mp_ioapic_irqdomain_ops = {
/linux-4.1.27/arch/powerpc/sysdev/xics/
Dxics-common.c363 static struct irq_domain_ops xics_host_ops = {
/linux-4.1.27/arch/mips/netlogic/common/
Dirq.c279 static const struct irq_domain_ops xlp_pic_irq_domain_ops = {
/linux-4.1.27/arch/powerpc/platforms/85xx/
Dsocrates_fpga_pic.c274 static const struct irq_domain_ops socrates_fpga_pic_host_ops = {
/linux-4.1.27/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.1.27/arch/powerpc/platforms/cell/
Dspider-pic.c197 static const struct irq_domain_ops spider_host_ops = {
Dinterrupt.c288 static const struct irq_domain_ops iic_host_ops = {
Daxon_msi.c319 static const struct irq_domain_ops msic_host_ops = {
/linux-4.1.27/arch/c6x/platforms/
Dmegamod-pic.c139 static const struct irq_domain_ops megamod_domain_ops = {
/linux-4.1.27/drivers/clk/at91/
Dpmc.c156 static struct irq_domain_ops pmc_irq_ops = {
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/
Dqe_ic.c274 static struct irq_domain_ops qe_ic_host_ops = {
/linux-4.1.27/arch/arm/mach-omap2/
Domap-wakeupgen.c448 static struct irq_domain_ops wakeupgen_domain_ops = {
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dirq.c441 static struct irq_domain_ops crisv32_irq_ops = {
/linux-4.1.27/arch/arm/mach-imx/
Dgpc.c230 static struct irq_domain_ops imx_gpc_domain_ops = {
/linux-4.1.27/arch/mips/cavium-octeon/
Docteon-irq.c1233 static struct irq_domain_ops octeon_irq_domain_ciu_ops = {
1239 static struct irq_domain_ops octeon_irq_domain_gpio_ops = {
1923 static struct irq_domain_ops octeon_irq_domain_ciu2_ops = {
2176 static struct irq_domain_ops octeon_irq_domain_cib_ops = {
/linux-4.1.27/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.1.27/arch/arm/mach-exynos/
Dsuspend.c226 static struct irq_domain_ops exynos_pmu_domain_ops = {
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dpic.c291 static const struct irq_domain_ops pmac_pic_host_ops = {
Dsmp.c187 static const struct irq_domain_ops psurge_host_ops = {
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dinterrupt.c687 static const struct irq_domain_ops ps3_host_ops = {
/linux-4.1.27/drivers/base/regmap/
Dregmap-irq.c321 static struct irq_domain_ops regmap_domain_ops = {
/linux-4.1.27/drivers/spmi/
Dspmi-pmic-arb.c776 static const struct irq_domain_ops pmic_arb_irq_domain_ops = {
/linux-4.1.27/arch/x86/kernel/acpi/
Dboot.c442 static struct irq_domain_ops acpi_irqdomain_ops = {
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-adi2.c900 static const struct irq_domain_ops adi_gpio_irq_domain_ops = {
Dpinctrl-single.c1729 static struct irq_domain_ops pcs_irqdomain_ops = {