Lines Matching full:works
28 * be shared by works on different cpus.
42 struct list_head works; /* list of pending works */ member
88 list_add_tail(&work->list, &stopper->works); in __cpu_stop_queue_work()
467 /* static works are used, process one request at a time */ in stop_cpus()
481 run = !list_empty(&stopper->works); in cpu_stop_should_run()
494 if (!list_empty(&stopper->works)) { in cpu_stopper_thread()
495 work = list_first_entry(&stopper->works, in cpu_stopper_thread()
531 * the pending works before it parks, until then it is fine to queue in stop_machine_park()
532 * the new works. in stop_machine_park()
547 WARN_ON(!list_empty(&stopper->works)); in cpu_stop_park()
576 INIT_LIST_HEAD(&stopper->works); in cpu_stop_init()