Searched refs:irq_idr (Results 1 – 3 of 3) sorted by relevance
/Linux-v6.6/drivers/misc/ocxl/ |
D | afu_irq.c | 39 irq = idr_find(&ctx->irq_idr, irq_id); in ocxl_irq_set_handler() 121 irq->id = idr_alloc(&ctx->irq_idr, irq, 0, MAX_IRQ_PER_CONTEXT, in ocxl_afu_irq_alloc() 146 idr_remove(&ctx->irq_idr, irq->id); in ocxl_afu_irq_alloc() 174 irq = idr_find(&ctx->irq_idr, irq_id); in ocxl_afu_irq_free() 179 idr_remove(&ctx->irq_idr, irq->id); in ocxl_afu_irq_free() 192 idr_for_each_entry(&ctx->irq_idr, irq, id) in ocxl_afu_irq_free_all() 204 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() 291 idr_destroy(&ctx->irq_idr); in ocxl_context_free()
|
D | ocxl_internal.h | 81 struct idr irq_idr; member
|