Lines Matching defs:work
335 struct work_struct *work = addr; in work_fixup_init() local
354 struct work_struct *work = addr; in work_fixup_activate() local
386 struct work_struct *work = addr; in work_fixup_free() local
406 static inline void debug_work_activate(struct work_struct *work) in debug_work_activate()
411 static inline void debug_work_deactivate(struct work_struct *work) in debug_work_deactivate()
416 void __init_work(struct work_struct *work, int onstack) in __init_work()
425 void destroy_work_on_stack(struct work_struct *work) in destroy_work_on_stack()
432 static inline void debug_work_activate(struct work_struct *work) { } in debug_work_activate()
433 static inline void debug_work_deactivate(struct work_struct *work) { } in debug_work_deactivate()
496 static int get_work_color(struct work_struct *work) in get_work_color()
521 static inline void set_work_data(struct work_struct *work, unsigned long data, in set_work_data()
528 static void set_work_cwq(struct work_struct *work, in set_work_cwq()
536 static void set_work_cpu(struct work_struct *work, unsigned int cpu) in set_work_cpu()
541 static void clear_work_data(struct work_struct *work) in clear_work_data()
546 static struct cpu_workqueue_struct *get_work_cwq(struct work_struct *work) in get_work_cwq()
556 static struct global_cwq *get_work_gcwq(struct work_struct *work) in get_work_gcwq()
808 struct work_struct *work) in busy_worker_head()
840 struct work_struct *work) in __find_worker_executing_work()
868 struct work_struct *work) in find_worker_executing_work()
925 struct work_struct *work, struct list_head *head, in insert_work()
985 struct work_struct *work) in __queue_work()
1069 int queue_work(struct workqueue_struct *wq, struct work_struct *work) in queue_work()
1092 queue_work_on(int cpu, struct workqueue_struct *wq, struct work_struct *work) in queue_work_on()
1144 struct work_struct *work = &dwork->work; in queue_delayed_work_on() local
1314 static void worker_rebind_fn(struct work_struct *work) in worker_rebind_fn()
1490 static bool send_mayday(struct work_struct *work) in send_mayday()
1512 struct work_struct *work; in gcwq_mayday_timeout() local
1700 static void move_linked_works(struct work_struct *work, struct list_head *head, in move_linked_works()
1726 struct work_struct *work = list_first_entry(&cwq->delayed_works, in cwq_activate_first_delayed() local
1799 static void process_one_work(struct worker *worker, struct work_struct *work) in process_one_work()
1918 struct work_struct *work = list_first_entry(&worker->scheduled, in process_scheduled_works() local
1976 struct work_struct *work = in worker_thread() local
2052 struct work_struct *work, *n; in rescuer_thread() local
2088 struct work_struct work; member
2092 static void wq_barrier_func(struct work_struct *work) in wq_barrier_func()
2440 static bool start_flush_work(struct work_struct *work, struct wq_barrier *barr, in start_flush_work()
2510 bool flush_work(struct work_struct *work) in flush_work()
2523 static bool wait_on_cpu_work(struct global_cwq *gcwq, struct work_struct *work) in wait_on_cpu_work()
2544 static bool wait_on_work(struct work_struct *work) in wait_on_work()
2573 bool flush_work_sync(struct work_struct *work) in flush_work_sync()
2598 static int try_to_grab_pending(struct work_struct *work) in try_to_grab_pending()
2636 static bool __cancel_work_timer(struct work_struct *work, in __cancel_work_timer()
2670 bool cancel_work_sync(struct work_struct *work) in cancel_work_sync()
2744 int schedule_work(struct work_struct *work) in schedule_work()
2757 int schedule_work_on(int cpu, struct work_struct *work) in schedule_work_on()
2817 struct work_struct *work = per_cpu_ptr(works, cpu); in schedule_on_each_cpu() local
3178 unsigned int work_cpu(struct work_struct *work) in work_cpu()
3199 unsigned int work_busy(struct work_struct *work) in work_busy()
3327 struct work_struct *work; in trustee_thread() local