Searched refs:irq_idr (Results 1 – 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/ocxl/ |
D | afu_irq.c | 38 irq = idr_find(&ctx->irq_idr, irq_id); in ocxl_irq_set_handler() 120 irq->id = idr_alloc(&ctx->irq_idr, irq, 0, MAX_IRQ_PER_CONTEXT, in ocxl_afu_irq_alloc() 145 idr_remove(&ctx->irq_idr, irq->id); in ocxl_afu_irq_alloc() 173 irq = idr_find(&ctx->irq_idr, irq_id); in ocxl_afu_irq_free() 178 idr_remove(&ctx->irq_idr, irq->id); in ocxl_afu_irq_free() 191 idr_for_each_entry(&ctx->irq_idr, irq, id) in ocxl_afu_irq_free_all() 203 irq = idr_find(&ctx->irq_idr, irq_id); in ocxl_afu_irq_get_addr()
|
D | context.c | 37 idr_init(&ctx->irq_idr); in ocxl_context_alloc() 289 idr_destroy(&ctx->irq_idr); in ocxl_context_free()
|
D | ocxl_internal.h | 81 struct idr irq_idr; member
|