Searched refs:pirq (Results 1 - 7 of 7) sorted by relevance

/u-boot/arch/x86/lib/
H A Dpirq_routing.c17 static u8 pirq_get_next_free_irq(struct udevice *dev, u8 *pirq, u16 bitmap, argument
59 unsigned char pirq[CONFIG_MAX_PIRQ_LINKS]; local
63 memset(pirq, 0, CONFIG_MAX_PIRQ_LINKS);
89 if (!pirq[link]) {
90 irq = pirq_get_next_free_irq(dev, pirq, bitmap,
92 pirq[link] = irq;
94 irq = pirq[link];
111 debug("PIRQ%c: %d\n", 'A' + i, pirq[i]);
H A Dmpspec.c284 __weak int mp_determine_pci_dstirq(int bus, int dev, int func, int pirq) argument
287 return pirq + 16;
308 cell = fdt_getprop(blob, dev_of_offset(dev), "intel,pirq-routing",
327 pr.pirq = fdt_addr_to_cpu(cell[2]);
340 dstirq = mp_determine_pci_dstirq(bus, dev, func, pr.pirq);
/u-boot/arch/x86/include/asm/
H A Dirq.h62 int pirq; member in struct:pirq_routing
H A Dmpspec.h445 * @pirq: PIRQ number the PCI device's interrupt pin is routed to
448 int mp_determine_pci_dstirq(int bus, int dev, int func, int pirq);
/u-boot/arch/x86/cpu/qemu/
H A Dqemu.c128 int mp_determine_pci_dstirq(int bus, int dev, int func, int pirq) argument
145 irq = pirq < 8 ? pirq + 16 : pirq + 12;
/u-boot/arch/x86/cpu/
H A Dirq.c83 u8 pirq; local
87 pirq_linkno_to_reg(priv, link), &pirq);
89 pirq = readb((uintptr_t)priv->ibase +
92 pirq &= 0xf;
95 if (pirq < 3 || pirq == 8 || pirq == 13)
98 return pirq == irq ? true : false;
140 int bus, int device, int pin, int pirq)
144 slot->irq[pin - 1].link = pirq_linkno_to_reg(priv, pirq);
139 fill_irq_info(struct irq_router *priv, struct irq_info *slot, int bus, int device, int pin, int pirq) argument
[all...]
/u-boot/include/xen/interface/
H A Devent_channel.h78 u32 pirq; member in struct:evtchn_bind_pirq
149 u32 pirq; /* EVTCHNSTAT_pirq */ member in union:evtchn_status::__anon5

Completed in 106 milliseconds