Lines Matching refs:pirq
37 int pirq;
47 pirq = gsi;
52 rc = xen_bind_pirq_gsi_to_irq(gsi, pirq, share, "pcifront");
55 gsi, pirq, rc);
67 int rc, pirq = -1, irq;
77 pirq = gsi;
82 map_irq.pirq = pirq;
98 irq = xen_bind_pirq_gsi_to_irq(gsi, map_irq.pirq, shareable, name);
102 printk(KERN_DEBUG "xen: --> pirq=%d -> irq=%d (gsi=%d)\n", map_irq.pirq, irq, gsi);
213 static void xen_msi_compose_msg(struct pci_dev *pdev, unsigned int pirq,
218 * it, but we want a pirq setup instead. We use the dest_id fields
219 * to pass the pirq that we want.
223 msg->arch_addr_hi.destid_8_31 = pirq >> 8;
224 msg->arch_addr_lo.destid_0_7 = pirq & 0xFF;
231 int irq, pirq;
239 pirq = xen_allocate_pirq_msi(dev, msidesc);
240 if (pirq < 0) {
244 xen_msi_compose_msg(dev, pirq, &msg);
246 dev_dbg(&dev->dev, "xen: msi bound to pirq=%d\n", pirq);
247 irq = xen_bind_pirq_msi_to_irq(dev, msidesc, pirq,
255 "xen: msi --> pirq=%d --> irq=%d\n", pirq, irq);
287 map_irq.pirq = -1;
329 map_irq.pirq = -1;
342 ret = xen_bind_pirq_msi_to_irq(dev, msidesc, map_irq.pirq,