Home
last modified time | relevance | path

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

/linux-4.4.14/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.c388 #define for_each_pool_worker(worker, pool) \ argument
842 struct worker *worker = first_idle_worker(pool); in wake_up_worker() local
861 struct worker *worker = kthread_data(task); in wq_worker_waking_up() local
886 struct worker *worker = kthread_data(task), *to_wakeup = NULL; in wq_worker_sleeping() local
930 static inline void worker_set_flags(struct worker *worker, unsigned int flags) in worker_set_flags()
955 static inline void worker_clr_flags(struct worker *worker, unsigned int flags) in worker_clr_flags()
1010 struct worker *worker; in find_worker_executing_work() local
1326 struct worker *worker; in is_chained_work() local
1376 struct worker *worker; in __queue_work() local
1588 static void worker_enter_idle(struct worker *worker) in worker_enter_idle()
[all …]
Dkthread.c539 void __init_kthread_worker(struct kthread_worker *worker, in __init_kthread_worker()
567 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local
605 static void insert_kthread_work(struct kthread_worker *worker, in insert_kthread_work()
626 bool queue_kthread_work(struct kthread_worker *worker, in queue_kthread_work()
666 struct kthread_worker *worker; in flush_kthread_work() local
701 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.4.14/include/linux/
Dkthread.h77 struct kthread_worker *worker; member
80 #define KTHREAD_WORKER_INIT(worker) { \ argument
90 #define DEFINE_KTHREAD_WORKER(worker) \ argument
101 # define KTHREAD_WORKER_INIT_ONSTACK(worker) \ argument
103 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) \ argument
106 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) DEFINE_KTHREAD_WORKER(worker) argument
112 #define init_kthread_worker(worker) \ argument
/linux-4.4.14/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-lock-pi.c18 struct worker { struct
26 static struct worker *worker; argument
Dfutex-wake.c33 pthread_t *worker; variable
Dfutex-requeue.c32 static pthread_t *worker; variable
Dfutex-wake-parallel.c24 pthread_t worker; member
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_cq.c108 struct kthread_worker *worker; in qib_cq_enter() local
534 struct kthread_worker *worker; in qib_cq_exit() local
Dqib.h1100 struct kthread_worker *worker; member
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dcq.c124 struct kthread_worker *worker; in hfi1_cq_enter() local
547 struct kthread_worker *worker; in hfi1_cq_exit() local
Dhfi.h1003 struct kthread_worker *worker; member
/linux-4.4.14/include/drm/
Ddrm_flip_work.h76 struct work_struct worker; member
/linux-4.4.14/drivers/macintosh/ams/
Dams.h33 struct work_struct worker; member
/linux-4.4.14/arch/s390/oprofile/
Dhwsampler.h39 struct work_struct worker; member
Dhwsampler.c854 static void worker(struct work_struct *work) in worker() function
/linux-4.4.14/arch/x86/kvm/
Di8254.h48 struct kthread_worker worker; member
/linux-4.4.14/drivers/block/
Dloop.h59 struct kthread_worker worker; member
/linux-4.4.14/drivers/platform/olpc/
Dolpc-ec.c34 struct work_struct worker; member
/linux-4.4.14/drivers/vhost/
Dvhost.h129 struct task_struct *worker; member
Dvhost.c448 struct task_struct *worker; in vhost_dev_set_owner() local
/linux-4.4.14/drivers/media/usb/hdpvr/
Dhdpvr.h112 struct work_struct worker; member
/linux-4.4.14/drivers/s390/net/
Dqeth_l2_main.c1616 struct work_struct worker; member
1687 struct work_struct worker; member
/linux-4.4.14/drivers/hid/
Dhid-wiimote.h110 struct work_struct worker; member
/linux-4.4.14/drivers/md/
Draid5.c5742 struct r5worker *worker, in handle_active_stripes()
5792 struct r5worker *worker = container_of(work, struct r5worker, work); in raid5_do_work() local
6265 struct r5worker *worker = group->workers + j; in alloc_thread_groups() local
Ddm-era-target.c1152 struct work_struct worker; member
Ddm-thin.c244 struct work_struct worker; member
2257 struct work_struct worker; member
Ddm-cache-target.c301 struct work_struct worker; member
/linux-4.4.14/drivers/s390/block/
Ddasd_eckd.c106 struct work_struct worker; member
118 struct work_struct worker; member
Ddasd_eckd.h463 struct work_struct worker; member
/linux-4.4.14/drivers/nvme/host/
Dpci.c98 struct kthread_worker *worker; member
2768 struct kthread_worker *worker; member
/linux-4.4.14/drivers/block/drbd/
Ddrbd_int.h757 struct drbd_thread worker; member
804 struct work_struct worker; member
Ddrbd_main.c2217 struct work_struct worker; member
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dmsgbuf.c754 static void brcmf_msgbuf_txflow_worker(struct work_struct *worker) in brcmf_msgbuf_txflow_worker()
Dfwsignal.c1980 static void brcmf_fws_dequeue_worker(struct work_struct *worker) in brcmf_fws_dequeue_worker()