Searched refs:work_ctx (Results 1 – 1 of 1) sorted by relevance
24 struct irq_sim_work_ctx *work_ctx; member61 *state = test_bit(hwirq, irq_ctx->work_ctx->pending); in irq_sim_get_irqchip_state()79 assign_bit(hwirq, irq_ctx->work_ctx->pending, state); in irq_sim_set_irqchip_state()81 irq_work_queue(&irq_ctx->work_ctx->work); in irq_sim_set_irqchip_state()102 struct irq_sim_work_ctx *work_ctx; in irq_sim_handle_irq() local106 work_ctx = container_of(work, struct irq_sim_work_ctx, work); in irq_sim_handle_irq()108 while (!bitmap_empty(work_ctx->pending, work_ctx->irq_count)) { in irq_sim_handle_irq()109 offset = find_next_bit(work_ctx->pending, in irq_sim_handle_irq()110 work_ctx->irq_count, offset); in irq_sim_handle_irq()111 clear_bit(offset, work_ctx->pending); in irq_sim_handle_irq()[all …]