Home
last modified time | relevance | path

Searched refs:irq_bitmap (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/misc/cxl/
Dcontext.c65 ctx->irq_bitmap = NULL; in cxl_context_init()
278 if (ctx->irq_bitmap) in reclaim_ctx()
279 kfree(ctx->irq_bitmap); in reclaim_ctx()
Dirq.c248 if (unlikely(!ctx->irq_bitmap)) { in cxl_irq_afu()
253 set_bit(afu_irq - 1, ctx->irq_bitmap); in cxl_irq_afu()
443 ctx->irq_bitmap = kcalloc(BITS_TO_LONGS(count), in afu_allocate_irqs()
444 sizeof(*ctx->irq_bitmap), GFP_KERNEL); in afu_allocate_irqs()
445 if (!ctx->irq_bitmap) in afu_allocate_irqs()
Dfile.c376 event.irq.irq = find_first_bit(ctx->irq_bitmap, ctx->irq_count) + 1; in afu_read()
377 clear_bit(event.irq.irq - 1, ctx->irq_bitmap); in afu_read()
378 if (bitmap_empty(ctx->irq_bitmap, ctx->irq_count)) in afu_read()
Dcxl.h441 unsigned long *irq_bitmap; /* Accessed from IRQ context */ member