Searched refs:cpu_stop_work (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/include/linux/ |
D | stop_machine.h | 23 struct cpu_stop_work { struct 33 struct cpu_stop_work *work_buf); argument 43 struct cpu_stop_work { struct 61 struct cpu_stop_work *stwork = in stop_one_cpu_nowait_workfn() argument 62 container_of(work, struct cpu_stop_work, work); in stop_one_cpu_nowait_workfn() 70 struct cpu_stop_work *work_buf) in stop_one_cpu_nowait()
|
/linux-4.4.14/kernel/ |
D | stop_machine.c | 44 struct cpu_stop_work stop_work; /* for stop_cpus */ 77 struct cpu_stop_work *work) in __cpu_stop_queue_work() 84 static void cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work() 124 struct cpu_stop_work work = { .fn = fn, .arg = arg, .done = &done }; in stop_one_cpu() 219 static int cpu_stop_queue_two_works(int cpu1, struct cpu_stop_work *work1, in cpu_stop_queue_two_works() 220 int cpu2, struct cpu_stop_work *work2) in cpu_stop_queue_two_works() 258 struct cpu_stop_work work1, work2; in stop_two_cpus() 269 work1 = work2 = (struct cpu_stop_work){ in stop_two_cpus() 307 struct cpu_stop_work *work_buf) in stop_one_cpu_nowait() 309 *work_buf = (struct cpu_stop_work){ .fn = fn, .arg = arg, }; in stop_one_cpu_nowait() [all …]
|
/linux-4.4.14/kernel/sched/ |
D | sched.h | 627 struct cpu_stop_work active_balance_work;
|