Searched refs:cpu_stop_work (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | stop_machine.h | 24 struct cpu_stop_work { struct 44 struct cpu_stop_work *work_buf); argument 49 struct cpu_stop_work *work_buf, 51 void cpu_stop_work_wait(struct cpu_stop_work *work_buf); 57 struct cpu_stop_work { struct 75 struct cpu_stop_work *stwork = in stop_one_cpu_nowait_workfn() argument 76 container_of(work, struct cpu_stop_work, work); in stop_one_cpu_nowait_workfn() 84 struct cpu_stop_work *work_buf) in stop_one_cpu_nowait()
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | stop_machine.c | 35 struct cpu_stop_work stop_work; /* for stop_cpus */ 60 struct cpu_stop_work *work, in __cpu_stop_queue_work() 68 static bool cpu_stop_queue_work(unsigned int cpu, struct cpu_stop_work *work) in cpu_stop_queue_work() 117 struct cpu_stop_work work = { .fn = fn, .arg = arg, .done = &done }; in stop_one_cpu() 236 static int cpu_stop_queue_two_works(int cpu1, struct cpu_stop_work *work1, in cpu_stop_queue_two_works() 237 int cpu2, struct cpu_stop_work *work2) in cpu_stop_queue_two_works() 312 struct cpu_stop_work work1, work2; in stop_two_cpus() 322 work1 = work2 = (struct cpu_stop_work){ in stop_two_cpus() 359 struct cpu_stop_work *work_buf) in stop_one_cpu_nowait() 361 *work_buf = (struct cpu_stop_work){ .fn = fn, .arg = arg, }; in stop_one_cpu_nowait() [all …]
|
| H A D | watchdog.c | 436 static DEFINE_PER_CPU(struct cpu_stop_work, softlockup_stop_work);
|
| /OK3568_Linux_fs/kernel/kernel/sched/ |
| H A D | sched.h | 1008 struct cpu_stop_work active_balance_work; 1072 struct cpu_stop_work drain;
|
| H A D | core.c | 7142 struct cpu_stop_work *rq_drain = &(cpu_rq(cpu)->drain); in sched_cpu_drain_rq() 7156 struct cpu_stop_work *rq_drain = &(cpu_rq(cpu)->drain); in sched_cpu_drain_rq_wait()
|