Home
last modified time | relevance | path

Searched refs:current_work (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/kernel/
Dworkqueue_internal.h31 struct work_struct *current_work; /* L: work being processed */ member
Dkthread.c666 worker->current_work = work; in kthread_worker_fn()
802 if (!worker->current_work && likely(worker->task)) in kthread_insert_work()
970 else if (worker->current_work == work) in kthread_flush_work()
1095 if (worker->current_work != work) in __kthread_cancel_work_sync()
Dworkqueue.c1034 if (worker->current_work == work && in find_worker_executing_work()
1973 if (WARN_ON(worker->current_work) || in destroy_worker()
2202 worker->current_work = work; in process_one_work()
2308 worker->current_work = NULL; in process_one_work()
4437 struct work_struct *current_work(void) in current_work() function
4441 return worker ? worker->current_work : NULL; in current_work()
4443 EXPORT_SYMBOL(current_work);
4807 if (worker->current_work) in wq_worker_comm()
/Linux-v5.4/include/linux/
Dkthread.h92 struct kthread_work *current_work; member
Dworkqueue.h472 extern struct work_struct *current_work(void);
/Linux-v5.4/net/smc/
Dsmc_close.c29 if (smc->listen_smc && current_work() != &smc->smc_listen_work) in smc_clcsock_release()
/Linux-v5.4/drivers/gpu/drm/
Ddrm_probe_helper.c680 struct work_struct *work = current_work(); in drm_kms_helper_is_poll_worker()
/Linux-v5.4/sound/pci/hda/
Dhda_codec.c3996 if (current_work() != &codec->jackpoll_work.work) in snd_hda_bus_reset_codecs()