Lines Matching defs:hwirq
43 int hwirq = msi_bitmap_alloc_hwirqs(&phb->msi_bmp, num);
45 if (hwirq < 0) {
50 return phb->msi_base + hwirq;
54 void pnv_cxl_release_hwirqs(struct pci_dev *dev, int hwirq, int num)
59 msi_bitmap_free_hwirqs(&phb->msi_bmp, hwirq - phb->msi_base, num);
68 int i, hwirq;
76 hwirq = irqs->offset[i] - phb->msi_base;
77 msi_bitmap_free_hwirqs(&phb->msi_bmp, hwirq,
88 int i, hwirq, try;
96 hwirq = msi_bitmap_alloc_hwirqs(&phb->msi_bmp, try);
97 if (hwirq >= 0)
104 irqs->offset[i] = phb->msi_base + hwirq;
129 int pnv_cxl_ioda_msi_setup(struct pci_dev *dev, unsigned int hwirq,
134 unsigned int xive_num = hwirq - phb->msi_base;
145 "hwirq 0x%x XIVE 0x%x PE\n",
146 pci_name(dev), rc, phb->msi_base, hwirq, xive_num);