Lines Matching refs:worker
77 struct kthread_worker *worker; member
405 kthread_queue_delayed_work(w_data->worker, in clamp_balancing_func()
437 kthread_queue_work(w_data->worker, &w_data->balancing_work); in clamp_idle_injection_func()
480 struct kthread_worker *worker; in start_power_clamp_worker() local
482 worker = kthread_create_worker_on_cpu(cpu, 0, "kidle_inj/%ld", cpu); in start_power_clamp_worker()
483 if (IS_ERR(worker)) in start_power_clamp_worker()
486 w_data->worker = worker; in start_power_clamp_worker()
491 sched_setscheduler(worker->task, SCHED_FIFO, &sparam); in start_power_clamp_worker()
495 kthread_queue_work(w_data->worker, &w_data->balancing_work); in start_power_clamp_worker()
502 if (!w_data->worker) in stop_power_clamp_worker()
523 kthread_destroy_worker(w_data->worker); in stop_power_clamp_worker()
525 w_data->worker = NULL; in stop_power_clamp_worker()