/linux/arch/x86/pci/ |
H A D | xen.c | 68 struct physdev_map_pirq map_irq; in xen_register_pirq() local 79 map_irq.domid = DOMID_SELF; in xen_register_pirq() 80 map_irq.type = MAP_PIRQ_TYPE_GSI; in xen_register_pirq() 81 map_irq.index = gsi; in xen_register_pirq() 82 map_irq.pirq = pirq; in xen_register_pirq() 84 rc = HYPERVISOR_physdev_op(PHYSDEVOP_map_pirq, &map_irq); in xen_register_pirq() 98 irq = xen_bind_pirq_gsi_to_irq(gsi, map_irq.pirq, shareable, name); in xen_register_pirq() 102 printk(KERN_DEBUG "xen: --> pirq=%d -> irq=%d (gsi=%d)\n", map_irq.pirq, irq, gsi); in xen_register_pirq() 274 struct physdev_map_pirq map_irq; in xen_initdom_setup_msi_irqs() local 283 memset(&map_irq, 0, sizeof(map_irq)); in xen_initdom_setup_msi_irqs() [all …]
|
/linux/arch/arm/include/asm/mach/ |
H A D | pci.h | 28 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member 46 int (*map_irq)(const struct pci_dev *, u8, u8); member
|
/linux/arch/arm/kernel/ |
H A D | bios32.c | 385 if (sys->map_irq) in pcibios_map_irq() 386 irq = sys->map_irq(dev, slot, pin); in pcibios_map_irq() 444 sys->map_irq = hw->map_irq; in pcibios_init_hw() 460 bridge->map_irq = pcibios_map_irq; in pcibios_init_hw()
|
/linux/arch/sparc/kernel/ |
H A D | leon_pci.c | 49 bridge->map_irq = info->map_irq; in leon_pci_init()
|
/linux/drivers/pci/ |
H A D | irq.c | 149 if (!(hbrg->map_irq)) { in pci_assign_irq() 175 irq = (*(hbrg->map_irq))(dev, slot, pin); in pci_assign_irq()
|
/linux/arch/xtensa/lib/ |
H A D | pci-auto.c | 134 if (pci_ctrl->map_irq) in pciauto_setup_irq() 135 irq = pci_ctrl->map_irq(dev, PCI_SLOT(devfn), pin); in pciauto_setup_irq()
|
/linux/arch/sparc/include/asm/ |
H A D | leon_pci.h | 17 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member
|
/linux/arch/arm/mach-footbridge/ |
H A D | netwinder-pci.c | 47 .map_irq = netwinder_map_irq,
|
H A D | ebsa285-pci.c | 33 .map_irq = ebsa285_map_irq,
|
/linux/arch/arm/mach-orion5x/ |
H A D | board-mss2.c | 45 .map_irq = mss2_pci_map_irq,
|
H A D | board-rd88f5182.c | 103 .map_irq = rd88f5182_pci_map_irq,
|
H A D | ts409-setup.c | 142 .map_irq = qnap_ts409_pci_map_irq,
|
H A D | ts209-setup.c | 171 .map_irq = qnap_ts209_pci_map_irq,
|
H A D | terastation_pro2-setup.c | 123 .map_irq = tsp2_pci_map_irq,
|
H A D | kurobox_pro-setup.c | 140 .map_irq = kurobox_pro_pci_map_irq,
|
/linux/arch/xtensa/include/asm/ |
H A D | pci-bridge.h | 60 int (*map_irq)(struct pci_dev*, u8, u8); member
|
/linux/drivers/pci/controller/ |
H A D | pcie-iproc.h | 94 int (*map_irq)(const struct pci_dev *, u8, u8); member
|
H A D | pcie-iproc-bcma.c | 67 pcie->map_irq = iproc_bcma_pcie_map_irq; in iproc_bcma_pcie_probe()
|
/linux/arch/alpha/kernel/ |
H A D | sys_nautilus.c | 223 bridge->map_irq = alpha_mv.pci_map_irq; in nautilus_init_pci()
|
H A D | pci.c | 360 bridge->map_irq = alpha_mv.pci_map_irq; in common_init_pci()
|
/linux/arch/m68k/coldfire/ |
H A D | pci.c | 240 bridge->map_irq = mcf_pci_map_irq; in mcf_pci_init()
|
/linux/arch/arm/mach-dove/ |
H A D | pcie.c | 189 .map_irq = dove_pcie_map_irq,
|
/linux/arch/sh/drivers/pci/ |
H A D | pci.c | 63 bridge->map_irq = pcibios_map_platform_irq; in pcibios_scanbus()
|
/linux/arch/mips/pci/ |
H A D | pci-legacy.c | 98 bridge->map_irq = pcibios_map_irq; in pcibios_scanbus()
|
/linux/arch/arm/mach-mv78xx0/ |
H A D | pcie.c | 234 .map_irq = mv78xx0_pcie_map_irq,
|