Lines Matching +full:num +full:- +full:irqs
6 * SPDX-License-Identifier: GPL-2.0+
53 void pirq_route_irqs(struct udevice *dev, struct irq_info *irq, int num) in pirq_route_irqs() argument
63 /* Set PCI IRQs */ in pirq_route_irqs()
64 for (i = 0; i < num; i++) { in pirq_route_irqs()
66 irq->bus, irq->devfn >> 3, irq->devfn & 7); in pirq_route_irqs()
69 int link = irq->irq[intx].link; in pirq_route_irqs()
70 int bitmap = irq->irq[intx].bitmap; in pirq_route_irqs()
101 /* Bus, device, slots IRQs for {A,B,C,D} */ in pirq_route_irqs()
102 pci_assign_irqs(irq->bus, irq->devfn >> 3, irq_slot); in pirq_route_irqs()
119 memcpy((void *)(uintptr_t)addr, rt, rt->size); in copy_pirq_routing_table()
127 if (rom_rt->signature != PIRQ_SIGNATURE || in copy_pirq_routing_table()
128 rom_rt->version != PIRQ_VERSION || rom_rt->size % 16) { in copy_pirq_routing_table()
133 return addr + rt->size; in copy_pirq_routing_table()