Lines Matching refs:virq
265 unsigned int virq; in cxl_map_irq() local
269 virq = irq_create_mapping(NULL, hwirq); in cxl_map_irq()
270 if (!virq) { in cxl_map_irq()
275 cxl_setup_irq(adapter, hwirq, virq); in cxl_map_irq()
277 pr_devel("hwirq %#lx mapped to virq %u\n", hwirq, virq); in cxl_map_irq()
279 result = request_irq(virq, handler, 0, name, cookie); in cxl_map_irq()
285 return virq; in cxl_map_irq()
288 void cxl_unmap_irq(unsigned int virq, void *cookie) in cxl_unmap_irq() argument
290 free_irq(virq, cookie); in cxl_unmap_irq()
300 int hwirq, virq; in cxl_register_one_irq() local
305 if (!(virq = cxl_map_irq(adapter, hwirq, handler, cookie, name))) in cxl_register_one_irq()
309 *dest_virq = virq; in cxl_register_one_irq()
482 unsigned int virq; in afu_release_irqs() local
488 virq = irq_find_mapping(NULL, hwirq); in afu_release_irqs()
489 if (virq) in afu_release_irqs()
490 cxl_unmap_irq(virq, ctx); in afu_release_irqs()