work_ctx           28 include/linux/irq_sim.h 	struct irq_sim_work_ctx	work_ctx;
work_ctx           48 kernel/irq/irq_sim.c 	struct irq_sim_work_ctx *work_ctx;
work_ctx           53 kernel/irq/irq_sim.c 	work_ctx = container_of(work, struct irq_sim_work_ctx, work);
work_ctx           54 kernel/irq/irq_sim.c 	sim = container_of(work_ctx, struct irq_sim, work_ctx);
work_ctx           56 kernel/irq/irq_sim.c 	while (!bitmap_empty(work_ctx->pending, sim->irq_count)) {
work_ctx           57 kernel/irq/irq_sim.c 		offset = find_next_bit(work_ctx->pending,
work_ctx           59 kernel/irq/irq_sim.c 		clear_bit(offset, work_ctx->pending);
work_ctx           89 kernel/irq/irq_sim.c 	sim->work_ctx.pending = bitmap_zalloc(num_irqs, GFP_KERNEL);
work_ctx           90 kernel/irq/irq_sim.c 	if (!sim->work_ctx.pending) {
work_ctx          106 kernel/irq/irq_sim.c 	init_irq_work(&sim->work_ctx.work, irq_sim_handle_irq);
work_ctx          121 kernel/irq/irq_sim.c 	irq_work_sync(&sim->work_ctx.work);
work_ctx          122 kernel/irq/irq_sim.c 	bitmap_free(sim->work_ctx.pending);
work_ctx          177 kernel/irq/irq_sim.c 		set_bit(offset, sim->work_ctx.pending);
work_ctx          178 kernel/irq/irq_sim.c 		irq_work_queue(&sim->work_ctx.work);