Lines Matching refs:irqs
2164 void pnv_cxl_release_hwirq_ranges(struct cxl_irq_ranges *irqs, in pnv_cxl_release_hwirq_ranges() argument
2172 if (!irqs->range[i]) in pnv_cxl_release_hwirq_ranges()
2175 i, irqs->offset[i], in pnv_cxl_release_hwirq_ranges()
2176 irqs->range[i]); in pnv_cxl_release_hwirq_ranges()
2177 hwirq = irqs->offset[i] - phb->msi_base; in pnv_cxl_release_hwirq_ranges()
2179 irqs->range[i]); in pnv_cxl_release_hwirq_ranges()
2184 int pnv_cxl_alloc_hwirq_ranges(struct cxl_irq_ranges *irqs, in pnv_cxl_alloc_hwirq_ranges() argument
2191 memset(irqs, 0, sizeof(struct cxl_irq_ranges)); in pnv_cxl_alloc_hwirq_ranges()
2205 irqs->offset[i] = phb->msi_base + hwirq; in pnv_cxl_alloc_hwirq_ranges()
2206 irqs->range[i] = try; in pnv_cxl_alloc_hwirq_ranges()
2208 i, irqs->offset[i], irqs->range[i]); in pnv_cxl_alloc_hwirq_ranges()
2216 pnv_cxl_release_hwirq_ranges(irqs, dev); in pnv_cxl_alloc_hwirq_ranges()