Home
last modified time | relevance | path

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

1234

/Linux-v5.4/arch/x86/pci/
Dxen.c67 struct physdev_map_pirq map_irq; in xen_register_pirq() local
78 map_irq.domid = DOMID_SELF; in xen_register_pirq()
79 map_irq.type = MAP_PIRQ_TYPE_GSI; in xen_register_pirq()
80 map_irq.index = gsi; in xen_register_pirq()
81 map_irq.pirq = pirq; in xen_register_pirq()
83 rc = HYPERVISOR_physdev_op(PHYSDEVOP_map_pirq, &map_irq); in xen_register_pirq()
100 irq = xen_bind_pirq_gsi_to_irq(gsi, map_irq.pirq, shareable, name); in xen_register_pirq()
104 printk(KERN_DEBUG "xen: --> pirq=%d -> irq=%d (gsi=%d)\n", map_irq.pirq, irq, gsi); in xen_register_pirq()
273 struct physdev_map_pirq map_irq; in xen_initdom_setup_msi_irqs() local
282 memset(&map_irq, 0, sizeof(map_irq)); in xen_initdom_setup_msi_irqs()
[all …]
/Linux-v5.4/drivers/pci/
Dsetup-irq.c26 if (!(hbrg->map_irq)) { in pci_assign_irq()
51 irq = (*(hbrg->map_irq))(dev, slot, pin); in pci_assign_irq()
/Linux-v5.4/arch/arm/include/asm/mach/
Dpci.h30 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member
53 int (*map_irq)(const struct pci_dev *, u8, u8); member
/Linux-v5.4/arch/sparc/kernel/
Dleon_pci.c48 bridge->map_irq = info->map_irq; in leon_pci_init()
/Linux-v5.4/arch/arm/kernel/
Dbios32.c404 if (sys->map_irq) in pcibios_map_irq()
405 irq = sys->map_irq(dev, slot, pin); in pcibios_map_irq()
472 sys->map_irq = hw->map_irq; in pcibios_init_hw()
488 bridge->map_irq = pcibios_map_irq; in pcibios_init_hw()
/Linux-v5.4/arch/arm/mach-iop32x/
Diq31244.c132 .map_irq = ep80219_pci_map_irq,
167 .map_irq = iq31244_pci_map_irq,
/Linux-v5.4/arch/sparc/include/asm/
Dleon_pci.h17 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member
/Linux-v5.4/arch/arm/mach-footbridge/
Dnetwinder-pci.c47 .map_irq = netwinder_map_irq,
Debsa285-pci.c33 .map_irq = ebsa285_map_irq,
Dpersonal-pci.c43 .map_irq = personal_server_map_irq,
Dcats-pci.c49 .map_irq = cats_map_irq,
/Linux-v5.4/arch/arm/mach-ixp4xx/
Dwg302v2-pci.c50 .map_irq = wg302v2_map_irq,
Dgateway7001-pci.c51 .map_irq = gateway7001_map_irq,
Dixdpg425-pci.c46 .map_irq = ixdpg425_map_irq,
Dcoyote-pci.c52 .map_irq = coyote_map_irq,
Dvulcan-pci.c60 .map_irq = vulcan_map_irq,
Dnslu2-pci.c58 .map_irq = nslu2_map_irq,
Dgtwx5715-pci.c61 .map_irq = gtwx5715_map_irq,
Dmiccpt-pci.c65 .map_irq = miccpt_map_irq,
Davila-pci.c69 .map_irq = avila_map_irq,
Dfsg-pci.c63 .map_irq = fsg_map_irq,
Dixdp425-pci.c64 .map_irq = ixdp425_map_irq,
Dnas100d-pci.c62 .map_irq = nas100d_map_irq,
/Linux-v5.4/arch/xtensa/lib/
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()
/Linux-v5.4/arch/arm/mach-orion5x/
Dboard-mss2.c45 .map_irq = mss2_pci_map_irq,

1234