Lines Matching defs:irq_work
1135 static void deferred_irq_workfn(struct irq_work *irq_work)
1137 struct rq *rq = container_of(irq_work, struct rq, scx.deferred_irq_work);
1209 * No scheduler hooks available. Use the generic irq_work path. The
4622 static void free_dsq_irq_workfn(struct irq_work *irq_work)
5050 * it from NMI context can lead to deadlocks. Defer via irq_work; the
5051 * disable path runs off irq_work anyway.
5055 static void scx_hardlockup_irq_workfn(struct irq_work *work)
5074 * Queues an irq_work; the handle_lockup() call happens in IRQ context (see
5408 * - scx_kick_cpu() is disabled to avoid irq_work malfunction during PM
6099 * as a noop. Syncing the irq_work first is required to guarantee the
6446 static void scx_disable_irq_workfn(struct irq_work *irq_work)
6448 struct scx_sched *sch = container_of(irq_work, struct scx_sched, disable_irq_work);
7871 static void kick_cpus_irq_workfn(struct irq_work *irq_work)