/linux-4.1.27/include/linux/ |
D | irqdomain.h | 63 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/ |
D | irq.c | 143 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/ |
D | IRQ-domain.txt | 44 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/ |
D | irq-atmel-aic-common.h | 32 const struct irq_domain_ops *ops,
|
D | irq-mxs.c | 93 static struct irq_domain_ops icoll_irq_domain_ops = {
|
D | irq-xtensa-pic.c | 40 static const struct irq_domain_ops xtensa_irq_domain_ops = {
|
D | irq-sun4i.c | 92 static struct irq_domain_ops sun4i_irq_ops = {
|
D | irq-xtensa-mx.c | 55 static const struct irq_domain_ops xtensa_mx_irq_domain_ops = {
|
D | irq-or1k-pic.c | 137 static const struct irq_domain_ops or1k_irq_domain_ops = {
|
D | irq-mtk-sysirq.c | 114 static struct irq_domain_ops sysirq_domain_ops = {
|
D | irq-vf610-mscm-ir.c | 153 static const struct irq_domain_ops mscm_irq_domain_ops = {
|
D | irq-armada-370-xp.c | 209 static const struct irq_domain_ops armada_370_xp_msi_irq_ops = { 412 static struct irq_domain_ops armada_370_xp_mpic_irq_ops = {
|
D | irq-metag.c | 315 static const struct irq_domain_ops metag_internal_intc_domain_ops = {
|
D | exynos-combiner.c | 167 static struct irq_domain_ops combiner_irq_domain_ops = {
|
D | irq-bcm2835.c | 138 static struct irq_domain_ops armctrl_ops = {
|
D | irq-vt8500.c | 176 static struct irq_domain_ops vt8500_irq_domain_ops = {
|
D | irq-versatile-fpga.c | 135 static struct irq_domain_ops fpga_irqdomain_ops = {
|
D | irq-atmel-aic-common.c | 216 const struct irq_domain_ops *ops, in aic_common_of_init()
|
D | irq-keystone.c | 134 static struct irq_domain_ops keystone_irq_ops = {
|
D | irq-clps711x.c | 74 struct irq_domain_ops ops;
|
D | irq-atmel-aic.c | 207 static const struct irq_domain_ops aic_irq_ops = {
|
D | irq-tegra.c | 288 static const struct irq_domain_ops tegra_ictlr_domain_ops = {
|
D | irq-crossbar.c | 188 static const struct irq_domain_ops crossbar_domain_ops = {
|
D | irq-gic-v2m.c | 195 static const struct irq_domain_ops gicv2m_domain_ops = {
|
D | irq-hip04.c | 362 static const struct irq_domain_ops hip04_irq_domain_ops = {
|
D | irq-bcm7038-l1.c | 281 static const struct irq_domain_ops bcm7038_l1_domain_ops = {
|
D | irq-renesas-irqc.c | 171 static struct irq_domain_ops irqc_irq_domain_ops = {
|
D | irq-atmel-aic5.c | 291 static const struct irq_domain_ops aic5_irq_ops = {
|
D | irq-s3c24xx.c | 505 static struct irq_domain_ops s3c24xx_irq_ops = { 1231 static struct irq_domain_ops s3c24xx_irq_ops_of = { 1241 struct irq_domain_ops *ops;
|
D | irq-vic.c | 259 static struct irq_domain_ops vic_irqdomain_ops = {
|
D | irq-gic.c | 878 static const struct irq_domain_ops gic_irq_domain_hierarchy_ops = { 884 static const struct irq_domain_ops gic_irq_domain_ops = {
|
D | irq-metag-ext.c | 586 static const struct irq_domain_ops meta_intc_domain_ops = {
|
D | irq-mmp.c | 180 const struct irq_domain_ops mmp_irq_domain_ops = {
|
D | irq-renesas-intc-irqpin.c | 350 static struct irq_domain_ops intc_irqpin_irq_domain_ops = {
|
D | irq-gic-v3.c | 781 static const struct irq_domain_ops gic_irq_domain_ops = {
|
D | irq-mips-gic.c | 749 static struct irq_domain_ops gic_irq_domain_ops = {
|
D | irq-gic-v3-its.c | 1393 static const struct irq_domain_ops its_domain_ops = {
|
/linux-4.1.27/arch/x86/include/asm/ |
D | io_apic.h | 180 struct irq_domain_ops; 184 const struct irq_domain_ops *ops;
|
/linux-4.1.27/drivers/sh/intc/ |
D | irqdomain.c | 40 static const struct irq_domain_ops intc_evt_ops = {
|
/linux-4.1.27/arch/mips/lantiq/ |
D | irq.c | 352 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/ |
D | irq.c | 70 static struct irq_domain_ops irq_ops = {
|
/linux-4.1.27/arch/x86/platform/sfi/ |
D | sfi.c | 74 static struct irq_domain_ops sfi_ioapic_irqdomain_ops = {
|
/linux-4.1.27/arch/c6x/kernel/ |
D | irq.c | 90 static const struct irq_domain_ops core_domain_ops = {
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | mpic_msi.c | 35 const struct irq_domain_ops *ops = mpic->irqhost->ops; in mpic_msi_reserve_u3_hwirqs()
|
D | mpc8xx_pic.c | 123 static struct irq_domain_ops mpc8xx_pic_host_ops = {
|
D | i8259.c | 207 static struct irq_domain_ops i8259_host_ops = {
|
D | xilinx_intc.c | 182 static struct irq_domain_ops xilinx_intc_ops = {
|
D | cpm2_pic.c | 225 static const struct irq_domain_ops cpm2_pic_host_ops = {
|
D | ehv_pic.c | 246 static const struct irq_domain_ops ehv_pic_host_ops = {
|
D | mv64x60_pic.c | 226 static struct irq_domain_ops mv64x60_host_ops = {
|
D | uic.c | 192 static struct irq_domain_ops uic_host_ops = {
|
D | tsi108_pci.c | 400 static struct irq_domain_ops pci_irq_domain_ops = {
|
D | fsl_msi.c | 104 static const struct irq_domain_ops fsl_msi_host_ops = {
|
D | cpm1.c | 127 static const struct irq_domain_ops cpm_pic_host_ops = {
|
D | ipic.c | 694 static struct irq_domain_ops ipic_host_ops = {
|
D | mpic.c | 1198 static struct irq_domain_ops mpic_host_ops = {
|
/linux-4.1.27/kernel/irq/ |
D | irqdomain.c | 45 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()
|
D | msi.c | 127 static struct irq_domain_ops msi_domain_ops = {
|
D | generic-chip.c | 415 struct irq_domain_ops irq_generic_chip_ops = {
|
/linux-4.1.27/arch/arm/mach-sa1100/ |
D | irq.c | 76 static struct irq_domain_ops sa1100_normal_irqdomain_ops = {
|
/linux-4.1.27/arch/mips/kernel/ |
D | irq_cpu.c | 140 static const struct irq_domain_ops mips_cpu_intc_irq_domain_ops = {
|
D | i8259.c | 320 static struct irq_domain_ops i8259A_ops = {
|
/linux-4.1.27/arch/sh/boards/mach-x3proto/ |
D | gpio.c | 97 static struct irq_domain_ops x3proto_gpio_irq_ops = {
|
/linux-4.1.27/arch/arc/kernel/ |
D | irq.c | 93 static const struct irq_domain_ops arc_intc_domain_ops = {
|
/linux-4.1.27/drivers/pinctrl/samsung/ |
D | pinctrl-s3c24xx.c | 444 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()
|
D | pinctrl-s3c64xx.c | 406 static const struct irq_domain_ops s3c64xx_gpio_irqd_ops = { 685 static const struct irq_domain_ops s3c64xx_eint0_irqd_ops = {
|
D | pinctrl-exynos5440.c | 938 static const struct irq_domain_ops exynos5440_gpio_irqd_ops = {
|
D | pinctrl-exynos.c | 266 static const struct irq_domain_ops exynos_eint_irqd_ops = {
|
/linux-4.1.27/arch/powerpc/platforms/512x/ |
D | mpc5121_ads_cpld.c | 140 static const struct irq_domain_ops cpld_pic_host_ops = {
|
/linux-4.1.27/arch/powerpc/sysdev/ge/ |
D | ge_pic.c | 180 static const struct irq_domain_ops gef_pic_host_ops = {
|
/linux-4.1.27/arch/powerpc/platforms/82xx/ |
D | pq2ads-pci-pic.c | 114 static const struct irq_domain_ops pci_pic_host_ops = {
|
/linux-4.1.27/arch/microblaze/kernel/ |
D | intc.c | 134 static const struct irq_domain_ops xintc_irq_domain_ops = {
|
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/ |
D | flipper-pic.c | 117 static const struct irq_domain_ops flipper_irq_domain_ops = {
|
D | hlwd-pic.c | 104 static const struct irq_domain_ops hlwd_irq_domain_ops = {
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | cp_intc.c | 120 static const struct irq_domain_ops cp_intc_host_ops = {
|
/linux-4.1.27/drivers/mfd/ |
D | lp8788-irq.c | 154 static struct irq_domain_ops lp8788_domain_ops = {
|
D | wm8994-irq.c | 187 static struct irq_domain_ops wm8994_edge_irq_ops = {
|
D | mt6397-core.c | 133 static struct irq_domain_ops mt6397_irq_domain_ops = {
|
D | max8998-irq.c | 217 static struct irq_domain_ops max8998_irq_domain_ops = {
|
D | twl6030-irq.c | 379 static struct irq_domain_ops twl6030_irq_domain_ops = {
|
D | max8997-irq.c | 306 static struct irq_domain_ops max8997_irq_domain_ops = {
|
D | arizona-irq.c | 189 static struct irq_domain_ops arizona_domain_ops = {
|
D | pm8921-core.c | 262 static const struct irq_domain_ops pm8xxx_irq_domain_ops = {
|
D | tc3589x.c | 236 static struct irq_domain_ops tc3589x_irq_ops = {
|
D | wm831x-irq.c | 567 static struct irq_domain_ops wm831x_irq_domain_ops = {
|
D | tps6586x.c | 314 static struct irq_domain_ops tps6586x_domain_ops = {
|
D | max8925-core.c | 661 static struct irq_domain_ops max8925_irq_domain_ops = {
|
D | stmpe.c | 992 static struct irq_domain_ops stmpe_irq_ops = {
|
D | 88pm860x-core.c | 569 static struct irq_domain_ops pm860x_irq_domain_ops = {
|
D | ab8500-core.c | 577 static struct irq_domain_ops ab8500_irq_ops = {
|
D | db8500-prcmu.c | 2662 static struct irq_domain_ops db8500_irq_ops = {
|
/linux-4.1.27/drivers/pci/host/ |
D | pci-keystone-dw.c | 204 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 = {
|
D | pcie-xilinx.c | 347 static const struct irq_domain_ops msi_domain_ops = { 386 static const struct irq_domain_ops intx_domain_ops = {
|
D | pci-dra7xx.c | 168 static const struct irq_domain_ops intx_domain_ops = {
|
D | pcie-rcar.c | 672 static const struct irq_domain_ops msi_domain_ops = {
|
D | pcie-designware.c | 341 static const struct irq_domain_ops msi_domain_ops = {
|
D | pci-tegra.c | 1273 static const struct irq_domain_ops msi_domain_ops = {
|
/linux-4.1.27/arch/metag/kernel/ |
D | irq.c | 224 static const struct irq_domain_ops metag_tbisig_domain_ops = {
|
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/ |
D | mdp5_irq.c | 173 static struct irq_domain_ops mdp5_hw_irqdomain_ops = {
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-sa1100.c | 163 static struct irq_domain_ops sa1100_gpio_irqdomain_ops = {
|
D | gpio-sodaville.c | 128 static struct irq_domain_ops irq_domain_sdv_ops = {
|
D | gpio-msm-v2.c | 371 static const struct irq_domain_ops msm_gpio_irq_domain_ops = {
|
D | gpio-em.c | 269 static struct irq_domain_ops em_gio_irq_domain_ops = {
|
D | gpio-mpc8xxx.c | 332 static struct irq_domain_ops mpc8xxx_gpio_irq_ops = {
|
D | gpio-grgpio.c | 335 static struct irq_domain_ops grgpio_irq_domain_ops = {
|
D | gpio-davinci.c | 430 static const struct irq_domain_ops davinci_gpio_irq_ops = {
|
D | gpio-bcm-kona.c | 537 static struct irq_domain_ops bcm_kona_irq_ops = {
|
D | gpio-pxa.c | 531 const struct irq_domain_ops pxa_irq_domain_ops = {
|
D | gpiolib.c | 508 static const struct irq_domain_ops gpiochip_domain_ops = {
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | pxa_cplds_irqs.c | 91 static const struct irq_domain_ops cplds_irq_domain_ops = {
|
D | irq.c | 141 static struct irq_domain_ops pxa_irq_ops = {
|
/linux-4.1.27/arch/powerpc/platforms/52xx/ |
D | media5200.c | 139 static const struct irq_domain_ops media5200_irq_ops = {
|
D | mpc52xx_pic.c | 388 static const struct irq_domain_ops mpc52xx_irqhost_ops = {
|
D | mpc52xx_gpt.c | 239 static const struct irq_domain_ops mpc52xx_gpt_irq_ops = {
|
/linux-4.1.27/arch/x86/kernel/ |
D | devicetree.c | 227 const struct irq_domain_ops ioapic_irq_domain_ops = {
|
D | mpparse.c | 116 static struct irq_domain_ops mp_ioapic_irqdomain_ops = {
|
/linux-4.1.27/arch/powerpc/sysdev/xics/ |
D | xics-common.c | 363 static struct irq_domain_ops xics_host_ops = {
|
/linux-4.1.27/arch/mips/netlogic/common/ |
D | irq.c | 279 static const struct irq_domain_ops xlp_pic_irq_domain_ops = {
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
D | socrates_fpga_pic.c | 274 static const struct irq_domain_ops socrates_fpga_pic_host_ops = {
|
/linux-4.1.27/arch/mips/ath25/ |
D | ar2315.c | 119 static struct irq_domain_ops ar2315_misc_irq_domain_ops = {
|
D | ar5312.c | 124 static struct irq_domain_ops ar5312_misc_irq_domain_ops = {
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
D | spider-pic.c | 197 static const struct irq_domain_ops spider_host_ops = {
|
D | interrupt.c | 288 static const struct irq_domain_ops iic_host_ops = {
|
D | axon_msi.c | 319 static const struct irq_domain_ops msic_host_ops = {
|
/linux-4.1.27/arch/c6x/platforms/ |
D | megamod-pic.c | 139 static const struct irq_domain_ops megamod_domain_ops = {
|
/linux-4.1.27/drivers/clk/at91/ |
D | pmc.c | 156 static struct irq_domain_ops pmc_irq_ops = {
|
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/ |
D | qe_ic.c | 274 static struct irq_domain_ops qe_ic_host_ops = {
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | omap-wakeupgen.c | 448 static struct irq_domain_ops wakeupgen_domain_ops = {
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
D | irq.c | 441 static struct irq_domain_ops crisv32_irq_ops = {
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | gpc.c | 230 static struct irq_domain_ops imx_gpc_domain_ops = {
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
D | octeon-irq.c | 1233 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/ |
D | pci-ar2315.c | 375 static struct irq_domain_ops ar2315_pci_irq_domain_ops = {
|
D | pci-rt3883.c | 199 static const struct irq_domain_ops rt3883_pci_irq_domain_ops = {
|
/linux-4.1.27/arch/arm/mach-exynos/ |
D | suspend.c | 226 static struct irq_domain_ops exynos_pmu_domain_ops = {
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
D | pic.c | 291 static const struct irq_domain_ops pmac_pic_host_ops = {
|
D | smp.c | 187 static const struct irq_domain_ops psurge_host_ops = {
|
/linux-4.1.27/arch/powerpc/platforms/ps3/ |
D | interrupt.c | 687 static const struct irq_domain_ops ps3_host_ops = {
|
/linux-4.1.27/drivers/base/regmap/ |
D | regmap-irq.c | 321 static struct irq_domain_ops regmap_domain_ops = {
|
/linux-4.1.27/drivers/spmi/ |
D | spmi-pmic-arb.c | 776 static const struct irq_domain_ops pmic_arb_irq_domain_ops = {
|
/linux-4.1.27/arch/x86/kernel/acpi/ |
D | boot.c | 442 static struct irq_domain_ops acpi_irqdomain_ops = {
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-adi2.c | 900 static const struct irq_domain_ops adi_gpio_irq_domain_ops = {
|
D | pinctrl-single.c | 1729 static struct irq_domain_ops pcs_irqdomain_ops = {
|