/Linux-v4.19/arch/x86/pci/ |
D | xen.c | 66 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() 272 struct physdev_map_pirq map_irq; in xen_initdom_setup_msi_irqs() local 281 memset(&map_irq, 0, sizeof(map_irq)); in xen_initdom_setup_msi_irqs() [all …]
|
/Linux-v4.19/drivers/pci/ |
D | setup-irq.c | 26 if (!(hbrg->map_irq)) { in pci_assign_irq() 51 irq = (*(hbrg->map_irq))(dev, slot, pin); in pci_assign_irq()
|
/Linux-v4.19/arch/arm/include/asm/mach/ |
D | pci.h | 33 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member 56 int (*map_irq)(const struct pci_dev *, u8, u8); member
|
/Linux-v4.19/arch/sparc/kernel/ |
D | leon_pci.c | 48 bridge->map_irq = info->map_irq; in leon_pci_init()
|
/Linux-v4.19/arch/arm/mach-ks8695/ |
D | pci.c | 238 .map_irq = NULL, 257 ks8695_pci.map_irq = cfg->map_irq; /* board-specific map_irq method */ in ks8695_init_pci()
|
D | devices.h | 28 int (*map_irq)(const struct pci_dev *, u8, u8); member
|
D | board-micrel.c | 34 .map_irq = micrel_pci_map_irq,
|
/Linux-v4.19/arch/arm/kernel/ |
D | bios32.c | 404 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-v4.19/arch/arm/mach-iop32x/ |
D | iq31244.c | 134 .map_irq = ep80219_pci_map_irq, 169 .map_irq = iq31244_pci_map_irq,
|
/Linux-v4.19/arch/sparc/include/asm/ |
D | leon_pci.h | 17 int (*map_irq)(const struct pci_dev *dev, u8 slot, u8 pin); member
|
/Linux-v4.19/arch/arm/mach-footbridge/ |
D | netwinder-pci.c | 47 .map_irq = netwinder_map_irq,
|
D | ebsa285-pci.c | 33 .map_irq = ebsa285_map_irq,
|
D | personal-pci.c | 43 .map_irq = personal_server_map_irq,
|
D | cats-pci.c | 49 .map_irq = cats_map_irq,
|
/Linux-v4.19/arch/arm/mach-ixp4xx/ |
D | ixdpg425-pci.c | 48 .map_irq = ixdpg425_map_irq,
|
D | wg302v2-pci.c | 52 .map_irq = wg302v2_map_irq,
|
D | gateway7001-pci.c | 53 .map_irq = gateway7001_map_irq,
|
D | vulcan-pci.c | 62 .map_irq = vulcan_map_irq,
|
D | coyote-pci.c | 54 .map_irq = coyote_map_irq,
|
D | nslu2-pci.c | 60 .map_irq = nslu2_map_irq,
|
D | miccpt-pci.c | 67 .map_irq = miccpt_map_irq,
|
D | gtwx5715-pci.c | 73 .map_irq = gtwx5715_map_irq,
|
D | ixdp425-pci.c | 66 .map_irq = ixdp425_map_irq,
|
/Linux-v4.19/arch/xtensa/lib/ |
D | pci-auto.c | 137 if (pci_ctrl->map_irq) in pciauto_setup_irq() 138 irq = pci_ctrl->map_irq(dev, PCI_SLOT(devfn), pin); in pciauto_setup_irq()
|
/Linux-v4.19/arch/arm/mach-orion5x/ |
D | board-mss2.c | 49 .map_irq = mss2_pci_map_irq,
|