Home
last modified time | relevance | path

Searched refs:map_irq (Results 1 – 73 of 73) sorted by relevance

/linux-4.4.14/arch/x86/pci/
Dxen.c66 struct physdev_map_pirq map_irq; in xen_register_pirq() local
77 map_irq.domid = DOMID_SELF; in xen_register_pirq()
78 map_irq.type = MAP_PIRQ_TYPE_GSI; in xen_register_pirq()
79 map_irq.index = gsi; in xen_register_pirq()
80 map_irq.pirq = pirq; in xen_register_pirq()
82 rc = HYPERVISOR_physdev_op(PHYSDEVOP_map_pirq, &map_irq); in xen_register_pirq()
99 irq = xen_bind_pirq_gsi_to_irq(gsi, map_irq.pirq, shareable, name); in xen_register_pirq()
103 printk(KERN_DEBUG "xen: --> pirq=%d -> irq=%d (gsi=%d)\n", map_irq.pirq, irq, gsi); in xen_register_pirq()
278 struct physdev_map_pirq map_irq; in xen_initdom_setup_msi_irqs() local
287 memset(&map_irq, 0, sizeof(map_irq)); in xen_initdom_setup_msi_irqs()
[all …]
/linux-4.4.14/drivers/pci/
Dsetup-irq.c27 int (*map_irq)(const struct pci_dev *, u8, u8)) in pdev_fixup_irq()
47 irq = (*map_irq)(dev, slot, pin); in pdev_fixup_irq()
61 int (*map_irq)(const struct pci_dev *, u8, u8)) in pci_fixup_irqs()
66 pdev_fixup_irq(dev, swizzle, map_irq); in pci_fixup_irqs()
/linux-4.4.14/arch/arm/include/asm/mach/
Dpci.h31 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member
54 int (*map_irq)(const struct pci_dev *, u8, u8); member
/linux-4.4.14/arch/arm/mach-ks8695/
Dpci.c238 .map_irq = NULL,
257 ks8695_pci.map_irq = cfg->map_irq; /* board-specific map_irq method */ in ks8695_init_pci()
Dboard-micrel.c34 .map_irq = micrel_pci_map_irq,
Dboard-dsm320.c55 .map_irq = dsm320_pci_map_irq,
Dboard-og.c35 .map_irq = og_pci_map_irq,
/linux-4.4.14/arch/arm/mach-ks8695/include/mach/
Ddevices.h28 int (*map_irq)(const struct pci_dev *, u8, u8); member
/linux-4.4.14/arch/sparc/include/asm/
Dleon_pci.h16 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member
/linux-4.4.14/arch/arm/mach-iop32x/
Diq31244.c134 .map_irq = ep80219_pci_map_irq,
169 .map_irq = iq31244_pci_map_irq,
Diq80321.c105 .map_irq = iq80321_pci_map_irq,
Dglantank.c100 .map_irq = glantank_pci_map_irq,
Dem7210.c108 .map_irq = em7210_pci_map_irq,
Dn2100.c119 .map_irq = n2100_pci_map_irq,
/linux-4.4.14/drivers/pci/host/
Dpcie-iproc.h50 int (*map_irq)(const struct pci_dev *, u8, u8); member
Dpcie-iproc-bcma.c65 pcie->map_irq = iproc_pcie_bcma_map_irq; in iproc_pcie_bcma_probe()
Dpcie-iproc-platform.c99 pcie->map_irq = of_irq_parse_and_map_pci; in iproc_pcie_pltfm_probe()
Dpcie-iproc.c378 pci_fixup_irqs(pci_common_swizzle, pcie->map_irq); in iproc_pcie_setup()
Dpci-rcar-gen2.c355 hw.map_irq = rcar_pci_map_irq; in rcar_pci_probe()
Dpcie-xilinx.c849 .map_irq = of_irq_parse_and_map_pci, in xilinx_pcie_probe()
Dpci-mvebu.c915 hw.map_irq = of_irq_parse_and_map_pci; in mvebu_pcie_enable()
Dpci-tegra.c1817 hw.map_irq = tegra_pcie_map_irq; in tegra_pcie_enable()
/linux-4.4.14/arch/arm/mach-footbridge/
Dnetwinder-pci.c46 .map_irq = netwinder_map_irq,
Debsa285-pci.c32 .map_irq = ebsa285_map_irq,
Dpersonal-pci.c42 .map_irq = personal_server_map_irq,
Dcats-pci.c48 .map_irq = cats_map_irq,
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dwg302v2-pci.c52 .map_irq = wg302v2_map_irq,
Dgateway7001-pci.c53 .map_irq = gateway7001_map_irq,
Dixdpg425-pci.c48 .map_irq = ixdpg425_map_irq,
Dcoyote-pci.c54 .map_irq = coyote_map_irq,
Dvulcan-pci.c62 .map_irq = vulcan_map_irq,
Dnslu2-pci.c60 .map_irq = nslu2_map_irq,
Dgtwx5715-pci.c73 .map_irq = gtwx5715_map_irq,
Dmiccpt-pci.c67 .map_irq = miccpt_map_irq,
Dfsg-pci.c65 .map_irq = fsg_map_irq,
Dixdp425-pci.c66 .map_irq = ixdp425_map_irq,
Davila-pci.c71 .map_irq = avila_map_irq,
Dnas100d-pci.c64 .map_irq = nas100d_map_irq,
Ddsmg600-pci.c68 .map_irq = dsmg600_map_irq,
Dgoramo_mlr.c490 .map_irq = gmlr_map_irq,
/linux-4.4.14/arch/arm/kernel/
Dbios32.c403 if (sys->map_irq) in pcibios_map_irq()
404 irq = sys->map_irq(dev, slot, pin); in pcibios_map_irq()
458 sys->map_irq = hw->map_irq; in pcibios_init_hw()
/linux-4.4.14/arch/arm/mach-orion5x/
Dboard-mss2.c49 .map_irq = mss2_pci_map_irq,
Dboard-rd88f5182.c105 .map_irq = rd88f5182_pci_map_irq,
Drd88f6183ap-ge-setup.c105 .map_irq = orion5x_pci_map_irq,
Drd88f5181l-fxo-setup.c155 .map_irq = rd88f5181l_fxo_pci_map_irq,
Drd88f5181l-ge-setup.c167 .map_irq = rd88f5181l_ge_pci_map_irq,
Dwnr854t-setup.c162 .map_irq = wnr854t_pci_map_irq,
Drd88f5182-setup.c176 .map_irq = rd88f5182_pci_map_irq,
Dwrt350n-v2-setup.c250 .map_irq = wrt350n_v2_pci_map_irq,
Dts409-setup.c145 .map_irq = qnap_ts409_pci_map_irq,
Dts209-setup.c175 .map_irq = qnap_ts209_pci_map_irq,
Ddb88f5281-setup.c270 .map_irq = db88f5281_pci_map_irq,
Dterastation_pro2-setup.c127 .map_irq = tsp2_pci_map_irq,
Dkurobox_pro-setup.c143 .map_irq = kurobox_pro_pci_map_irq,
Ddns323-setup.c92 .map_irq = dns323_pci_map_irq,
/linux-4.4.14/arch/xtensa/lib/
Dpci-auto.c147 if (pci_ctrl->map_irq) in pciauto_setup_irq()
148 irq = pci_ctrl->map_irq(dev, PCI_SLOT(devfn), pin); in pciauto_setup_irq()
/linux-4.4.14/arch/arm/mach-iop13xx/
Diq81340mc.c59 .map_irq = iq81340mc_pcix_map_irq,
Diq81340sc.c62 .map_irq = iq81340sc_atux_map_irq,
Dpci.c1066 sys->map_irq = iop13xx_pcie_map_irq; in iop13xx_pci_setup()
/linux-4.4.14/arch/xtensa/include/asm/
Dpci-bridge.h62 int (*map_irq)(struct pci_dev*, u8, u8); member
/linux-4.4.14/arch/arm/mach-iop33x/
Diq80332.c87 .map_irq = iq80332_pci_map_irq,
Diq80331.c87 .map_irq = iq80331_pci_map_irq,
/linux-4.4.14/drivers/xen/events/
Devents_base.c1413 struct physdev_map_pirq map_irq; in restore_pirqs() local
1429 map_irq.domid = DOMID_SELF; in restore_pirqs()
1430 map_irq.type = MAP_PIRQ_TYPE_GSI; in restore_pirqs()
1431 map_irq.index = gsi; in restore_pirqs()
1432 map_irq.pirq = pirq; in restore_pirqs()
1434 rc = HYPERVISOR_physdev_op(PHYSDEVOP_map_pirq, &map_irq); in restore_pirqs()
1442 printk(KERN_DEBUG "xen: --> irq=%d, pirq=%d\n", irq, map_irq.pirq); in restore_pirqs()
/linux-4.4.14/arch/sparc/kernel/
Dleon_pci.c43 pci_fixup_irqs(pci_common_swizzle, info->map_irq); in leon_pci_init()
Dleon_pci_grpci1.c683 priv->info.map_irq = grpci1_map_irq; in grpci1_of_probe()
Dleon_pci_grpci2.c869 priv->info.map_irq = grpci2_map_irq; in grpci2_of_probe()
/linux-4.4.14/arch/arm/mach-sa1100/
Dpci-nanoengine.c191 .map_irq = pci_nanoengine_map_irq,
/linux-4.4.14/arch/arm/mach-pxa/
Dcm-x2xx-pci.c184 .map_irq = cmx2xx_pci_map_irq,
/linux-4.4.14/arch/arm/mach-dove/
Dpcie.c179 .map_irq = dove_pcie_map_irq,
/linux-4.4.14/arch/arm/mach-versatile/
Dpci.c355 .map_irq = versatile_map_irq,
/linux-4.4.14/arch/arm/mach-cns3xxx/
Dpcie.c273 .map_irq = cns3xxx_pcie_map_irq, in cns3xxx_pcie_init_late()
/linux-4.4.14/arch/arm/mach-mv78xx0/
Dpcie.c223 .map_irq = mv78xx0_pcie_map_irq,
/linux-4.4.14/arch/arm/mach-integrator/
Dpci_v3.c848 pci_v3.map_irq = of_irq_parse_and_map_pci; in pci_v3_probe()