Searched refs:work_ctx (Results 1 – 1 of 1) sorted by relevance
24 struct irq_sim_work_ctx *work_ctx; member65 *state = test_bit(hwirq, irq_ctx->work_ctx->pending); in irq_sim_get_irqchip_state()83 assign_bit(hwirq, irq_ctx->work_ctx->pending, state); in irq_sim_set_irqchip_state()85 irq_work_queue(&irq_ctx->work_ctx->work); in irq_sim_set_irqchip_state()106 struct irq_sim_work_ctx *work_ctx; in irq_sim_handle_irq() local110 work_ctx = container_of(work, struct irq_sim_work_ctx, work); in irq_sim_handle_irq()112 while (!bitmap_empty(work_ctx->pending, work_ctx->irq_count)) { in irq_sim_handle_irq()113 offset = find_next_bit(work_ctx->pending, in irq_sim_handle_irq()114 work_ctx->irq_count, offset); in irq_sim_handle_irq()115 clear_bit(offset, work_ctx->pending); in irq_sim_handle_irq()[all …]