Lines Matching refs:irqs
2546 void pnv_cxl_release_hwirq_ranges(struct cxl_irq_ranges *irqs, in pnv_cxl_release_hwirq_ranges() argument
2554 if (!irqs->range[i]) in pnv_cxl_release_hwirq_ranges()
2557 i, irqs->offset[i], in pnv_cxl_release_hwirq_ranges()
2558 irqs->range[i]); in pnv_cxl_release_hwirq_ranges()
2559 hwirq = irqs->offset[i] - phb->msi_base; in pnv_cxl_release_hwirq_ranges()
2561 irqs->range[i]); in pnv_cxl_release_hwirq_ranges()
2566 int pnv_cxl_alloc_hwirq_ranges(struct cxl_irq_ranges *irqs, in pnv_cxl_alloc_hwirq_ranges() argument
2573 memset(irqs, 0, sizeof(struct cxl_irq_ranges)); in pnv_cxl_alloc_hwirq_ranges()
2587 irqs->offset[i] = phb->msi_base + hwirq; in pnv_cxl_alloc_hwirq_ranges()
2588 irqs->range[i] = try; in pnv_cxl_alloc_hwirq_ranges()
2590 i, irqs->offset[i], irqs->range[i]); in pnv_cxl_alloc_hwirq_ranges()
2598 pnv_cxl_release_hwirq_ranges(irqs, dev); in pnv_cxl_alloc_hwirq_ranges()