Home
last modified time | relevance | path

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

/linux-5.19.10/kernel/irq/
Dirq_sim.c24 struct irq_sim_work_ctx *work_ctx; member
61 *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() local
106 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 …]