Lines Matching full:works
28 * be shared by works on different cpus.
42 struct list_head works; /* list of pending works */ member
72 list_add_tail(&work->list, &stopper->works); in __cpu_stop_queue_work()
449 /* static works are used, process one request at a time */ in stop_cpus()
463 run = !list_empty(&stopper->works); in cpu_stop_should_run()
476 if (!list_empty(&stopper->works)) { in cpu_stopper_thread()
477 work = list_first_entry(&stopper->works, in cpu_stopper_thread()
509 * the pending works before it parks, until then it is fine to queue in stop_machine_park()
510 * the new works. in stop_machine_park()
527 WARN_ON(!list_empty(&stopper->works)); in cpu_stop_park()
556 INIT_LIST_HEAD(&stopper->works); in cpu_stop_init()