Home
last modified time | relevance | path

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

12

/openbmc/linux/arch/x86/pci/
H A Dxen.c79 map_irq.domid = DOMID_SELF; in xen_register_pirq()
81 map_irq.index = gsi; in xen_register_pirq()
82 map_irq.pirq = pirq; in xen_register_pirq()
283 memset(&map_irq, 0, sizeof(map_irq)); in xen_initdom_setup_msi_irqs()
284 map_irq.domid = domid; in xen_initdom_setup_msi_irqs()
286 map_irq.index = -1; in xen_initdom_setup_msi_irqs()
287 map_irq.pirq = -1; in xen_initdom_setup_msi_irqs()
315 &map_irq); in xen_initdom_setup_msi_irqs()
328 map_irq.index = -1; in xen_initdom_setup_msi_irqs()
329 map_irq.pirq = -1; in xen_initdom_setup_msi_irqs()
[all …]
/openbmc/linux/drivers/pci/
H A Dsetup-irq.c25 if (!(hbrg->map_irq)) { in pci_assign_irq()
51 irq = (*(hbrg->map_irq))(dev, slot, pin); in pci_assign_irq()
/openbmc/linux/arch/arm/include/asm/mach/
H A Dpci.h28 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member
46 int (*map_irq)(const struct pci_dev *, u8, u8); member
/openbmc/linux/arch/sparc/kernel/
H A Dleon_pci.c49 bridge->map_irq = info->map_irq; in leon_pci_init()
/openbmc/qemu/hw/pci/
H A Dpci_bridge.c380 sec_bus->map_irq = br->map_irq ? br->map_irq : pci_swizzle_map_irq_fn; in pci_bridge_initfn()
413 pci_map_irq_fn map_irq) in pci_bridge_map_irq() argument
415 br->map_irq = map_irq; in pci_bridge_map_irq()
H A Dpci.c312 assert(bus->map_irq); in pci_change_irq_level()
313 irq_num = bus->map_irq(pci_dev, irq_num); in pci_change_irq_level()
571 void pci_bus_map_irqs(PCIBus *bus, pci_map_irq_fn map_irq) in pci_bus_map_irqs() argument
573 bus->map_irq = map_irq; in pci_bus_map_irqs()
579 bus->map_irq = NULL; in pci_bus_irqs_cleanup()
587 pci_set_irq_fn set_irq, pci_map_irq_fn map_irq, in pci_register_root_bus() argument
597 pci_bus_map_irqs(bus, map_irq); in pci_register_root_bus()
1678 pin = bus->map_irq(dev, pin); in pci_device_route_intx_to_irq()
/openbmc/linux/arch/arm/kernel/
H A Dbios32.c385 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()
/openbmc/qemu/include/hw/pci/
H A Dpci_bridge.h78 pci_map_irq_fn map_irq; member
152 pci_map_irq_fn map_irq);
H A Dpci_bus.h41 pci_map_irq_fn map_irq; member
/openbmc/linux/arch/sparc/include/asm/
H A Dleon_pci.h17 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member
/openbmc/linux/arch/arm/mach-footbridge/
H A Dnetwinder-pci.c47 .map_irq = netwinder_map_irq,
H A Debsa285-pci.c33 .map_irq = ebsa285_map_irq,
/openbmc/linux/arch/arm/mach-orion5x/
H A Dboard-mss2.c45 .map_irq = mss2_pci_map_irq,
H A Dboard-rd88f5182.c103 .map_irq = rd88f5182_pci_map_irq,
H A Dts409-setup.c141 .map_irq = qnap_ts409_pci_map_irq,
H A Dts209-setup.c171 .map_irq = qnap_ts209_pci_map_irq,
H A Dterastation_pro2-setup.c123 .map_irq = tsp2_pci_map_irq,
/openbmc/linux/arch/xtensa/lib/
H A Dpci-auto.c133 if (pci_ctrl->map_irq) in pciauto_setup_irq()
134 irq = pci_ctrl->map_irq(dev, PCI_SLOT(devfn), pin); in pciauto_setup_irq()
/openbmc/linux/arch/xtensa/include/asm/
H A Dpci-bridge.h60 int (*map_irq)(struct pci_dev*, u8, u8); member
/openbmc/linux/drivers/pci/controller/
H A Dpcie-iproc.h94 int (*map_irq)(const struct pci_dev *, u8, u8); member
H A Dpcie-iproc-bcma.c67 pcie->map_irq = iproc_bcma_pcie_map_irq; in iproc_bcma_pcie_probe()
H A Dpcie-iproc-platform.c101 pcie->map_irq = NULL; in iproc_pltfm_pcie_probe()
/openbmc/linux/drivers/xen/events/
H A Devents_base.c1929 struct physdev_map_pirq map_irq; in restore_pirqs() local
1945 map_irq.domid = DOMID_SELF; in restore_pirqs()
1946 map_irq.type = MAP_PIRQ_TYPE_GSI; in restore_pirqs()
1947 map_irq.index = gsi; in restore_pirqs()
1948 map_irq.pirq = pirq; in restore_pirqs()
1950 rc = HYPERVISOR_physdev_op(PHYSDEVOP_map_pirq, &map_irq); in restore_pirqs()
1958 printk(KERN_DEBUG "xen: --> irq=%d, pirq=%d\n", irq, map_irq.pirq); in restore_pirqs()
/openbmc/linux/arch/alpha/kernel/
H A Dsys_nautilus.c225 bridge->map_irq = alpha_mv.pci_map_irq; in nautilus_init_pci()
/openbmc/linux/arch/m68k/coldfire/
H A Dpci.c240 bridge->map_irq = mcf_pci_map_irq; in mcf_pci_init()

12