Home
last modified time | relevance | path

Searched refs:cpu_stop_work (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/include/linux/
Dstop_machine.h24 struct cpu_stop_work { struct
34 struct cpu_stop_work *work_buf); argument
44 struct cpu_stop_work { struct
62 struct cpu_stop_work *stwork = in stop_one_cpu_nowait_workfn() argument
63 container_of(work, struct cpu_stop_work, work); in stop_one_cpu_nowait_workfn()
71 struct cpu_stop_work *work_buf) in stop_one_cpu_nowait()
/Linux-v4.19/kernel/
Dstop_machine.c44 struct cpu_stop_work stop_work; /* for stop_cpus */
69 struct cpu_stop_work *work, in __cpu_stop_queue_work()
77 static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work()
126 struct cpu_stop_work work = { .fn = fn, .arg = arg, .done = &done }; in stop_one_cpu()
234 static int cpu_stop_queue_two_works(int cpu1, struct cpu_stop_work *work1, in cpu_stop_queue_two_works()
235 int cpu2, struct cpu_stop_work *work2) in cpu_stop_queue_two_works()
310 struct cpu_stop_work work1, work2; in stop_two_cpus()
320 work1 = work2 = (struct cpu_stop_work){ in stop_two_cpus()
357 struct cpu_stop_work *work_buf) in stop_one_cpu_nowait()
359 *work_buf = (struct cpu_stop_work){ .fn = fn, .arg = arg, }; in stop_one_cpu_nowait()
[all …]
Dwatchdog.c334 static DEFINE_PER_CPU(struct cpu_stop_work, softlockup_stop_work);
/Linux-v4.19/kernel/sched/
Dsched.h851 struct cpu_stop_work active_balance_work;