Lines Matching defs:irq_work
17 struct irq_work {
19 void (*func)(struct irq_work *);
23 #define __IRQ_WORK_INIT(_func, _flags) (struct irq_work){ \
34 struct irq_work name = IRQ_WORK_INIT(_f)
37 void init_irq_work(struct irq_work *work, void (*func)(struct irq_work *))
42 static inline bool irq_work_is_pending(struct irq_work *work)
47 static inline bool irq_work_is_busy(struct irq_work *work)
52 static inline bool irq_work_is_hard(struct irq_work *work)
57 bool irq_work_queue(struct irq_work *work);
58 bool irq_work_queue_on(struct irq_work *work, int cpu);
61 void irq_work_sync(struct irq_work *work);
64 #include <asm/irq_work.h>