Home
last modified time | relevance | path

Searched defs:worker (Results 1 – 32 of 32) sorted by relevance

/linux-4.1.27/kernel/
Dworkqueue_internal.h22 struct worker { struct
37 struct task_struct *task; /* I: worker task */ argument
38 struct worker_pool *pool; /* I: the associated pool */ argument
40 struct list_head node; /* A: anchored at pool->workers */ argument
45 int id; /* I: worker id */ argument
58 * current_wq_worker - return struct worker if %current is a workqueue worker argument
Dworkqueue.c393 #define for_each_pool_worker(worker, pool) \ argument
847 struct worker *worker = first_idle_worker(pool); in wake_up_worker() local
866 struct worker *worker = kthread_data(task); in wq_worker_waking_up() local
891 struct worker *worker = kthread_data(task), *to_wakeup = NULL; in wq_worker_sleeping() local
935 static inline void worker_set_flags(struct worker *worker, unsigned int flags) in worker_set_flags()
960 static inline void worker_clr_flags(struct worker *worker, unsigned int flags) in worker_clr_flags()
1015 struct worker *worker; in find_worker_executing_work() local
1331 struct worker *worker; in is_chained_work() local
1381 struct worker *worker; in __queue_work() local
1593 static void worker_enter_idle(struct worker *worker) in worker_enter_idle()
[all …]
Dkthread.c520 void __init_kthread_worker(struct kthread_worker *worker, in __init_kthread_worker()
548 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local
586 static void insert_kthread_work(struct kthread_worker *worker, in insert_kthread_work()
607 bool queue_kthread_work(struct kthread_worker *worker, in queue_kthread_work()
647 struct kthread_worker *worker; in flush_kthread_work() local
682 void flush_kthread_worker(struct kthread_worker *worker) in flush_kthread_worker()
Dasync.c325 struct worker *worker = current_wq_worker(); in current_is_async() local
/linux-4.1.27/include/linux/
Dkthread.h76 struct kthread_worker *worker; member
79 #define KTHREAD_WORKER_INIT(worker) { \ argument
89 #define DEFINE_KTHREAD_WORKER(worker) \ argument
100 # define KTHREAD_WORKER_INIT_ONSTACK(worker) \ argument
102 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) \ argument
105 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) DEFINE_KTHREAD_WORKER(worker) argument
111 #define init_kthread_worker(worker) \ argument
/linux-4.1.27/tools/perf/bench/
Dfutex-hash.c37 struct worker { struct
58 static void *workerfn(void *arg) in workerfn() argument
62 struct worker *w = (struct worker *) arg; in workerfn() argument
117 struct worker *worker = NULL; in bench_futex_hash() local
Dfutex-wake.c33 pthread_t *worker; variable
Dfutex-requeue.c32 static pthread_t *worker; variable
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_cq.c108 struct kthread_worker *worker; in qib_cq_enter() local
529 struct kthread_worker *worker; in qib_cq_exit() local
Dqib.h1100 struct kthread_worker *worker; member
/linux-4.1.27/include/drm/
Ddrm_flip_work.h76 struct work_struct worker; member
/linux-4.1.27/drivers/macintosh/ams/
Dams.h33 struct work_struct worker; member
/linux-4.1.27/arch/s390/oprofile/
Dhwsampler.h39 struct work_struct worker; member
Dhwsampler.c854 static void worker(struct work_struct *work) in worker() function
/linux-4.1.27/arch/x86/kvm/
Di8254.h48 struct kthread_worker worker; member
/linux-4.1.27/drivers/platform/olpc/
Dolpc-ec.c34 struct work_struct worker; member
/linux-4.1.27/drivers/vhost/
Dvhost.h121 struct task_struct *worker; member
Dvhost.c369 struct task_struct *worker; in vhost_dev_set_owner() local
/linux-4.1.27/drivers/s390/net/
Dqeth_l2_main.c1452 struct work_struct worker; member
1523 struct work_struct worker; member
/linux-4.1.27/drivers/media/usb/hdpvr/
Dhdpvr.h112 struct work_struct worker; member
/linux-4.1.27/drivers/hid/
Dhid-wiimote.h110 struct work_struct worker; member
/linux-4.1.27/drivers/md/
Draid5.c5726 struct r5worker *worker, in handle_active_stripes()
5770 struct r5worker *worker = container_of(work, struct r5worker, work); in raid5_do_work() local
6229 struct r5worker *worker = group->workers + j; in alloc_thread_groups() local
Ddm-era-target.c1153 struct work_struct worker; member
Ddm-thin.c236 struct work_struct worker; member
2034 struct work_struct worker; member
Ddm-cache-target.c259 struct work_struct worker; member
/linux-4.1.27/drivers/s390/block/
Ddasd_eckd.c106 struct work_struct worker; member
118 struct work_struct worker; member
Ddasd_eckd.h462 struct work_struct worker; member
/linux-4.1.27/drivers/block/
Dnvme-core.c87 struct kthread_worker *worker; member
2428 struct kthread_worker *worker; member
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dmsgbuf.c763 static void brcmf_msgbuf_txflow_worker(struct work_struct *worker) in brcmf_msgbuf_txflow_worker()
Dfwsignal.c1982 static void brcmf_fws_dequeue_worker(struct work_struct *worker) in brcmf_fws_dequeue_worker()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_int.h756 struct drbd_thread worker; member
803 struct work_struct worker; member
Ddrbd_main.c2217 struct work_struct worker; member