/linux-4.1.27/kernel/ |
D | workqueue_internal.h | 22 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
|
D | workqueue.c | 393 #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 …]
|
D | kthread.c | 520 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()
|
D | async.c | 325 struct worker *worker = current_wq_worker(); in current_is_async() local
|
/linux-4.1.27/include/linux/ |
D | kthread.h | 76 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/ |
D | futex-hash.c | 37 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
|
D | futex-wake.c | 33 pthread_t *worker; variable
|
D | futex-requeue.c | 32 static pthread_t *worker; variable
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_cq.c | 108 struct kthread_worker *worker; in qib_cq_enter() local 529 struct kthread_worker *worker; in qib_cq_exit() local
|
D | qib.h | 1100 struct kthread_worker *worker; member
|
/linux-4.1.27/include/drm/ |
D | drm_flip_work.h | 76 struct work_struct worker; member
|
/linux-4.1.27/drivers/macintosh/ams/ |
D | ams.h | 33 struct work_struct worker; member
|
/linux-4.1.27/arch/s390/oprofile/ |
D | hwsampler.h | 39 struct work_struct worker; member
|
D | hwsampler.c | 854 static void worker(struct work_struct *work) in worker() function
|
/linux-4.1.27/arch/x86/kvm/ |
D | i8254.h | 48 struct kthread_worker worker; member
|
/linux-4.1.27/drivers/platform/olpc/ |
D | olpc-ec.c | 34 struct work_struct worker; member
|
/linux-4.1.27/drivers/vhost/ |
D | vhost.h | 121 struct task_struct *worker; member
|
D | vhost.c | 369 struct task_struct *worker; in vhost_dev_set_owner() local
|
/linux-4.1.27/drivers/s390/net/ |
D | qeth_l2_main.c | 1452 struct work_struct worker; member 1523 struct work_struct worker; member
|
/linux-4.1.27/drivers/media/usb/hdpvr/ |
D | hdpvr.h | 112 struct work_struct worker; member
|
/linux-4.1.27/drivers/hid/ |
D | hid-wiimote.h | 110 struct work_struct worker; member
|
/linux-4.1.27/drivers/md/ |
D | raid5.c | 5726 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
|
D | dm-era-target.c | 1153 struct work_struct worker; member
|
D | dm-thin.c | 236 struct work_struct worker; member 2034 struct work_struct worker; member
|
D | dm-cache-target.c | 259 struct work_struct worker; member
|
/linux-4.1.27/drivers/s390/block/ |
D | dasd_eckd.c | 106 struct work_struct worker; member 118 struct work_struct worker; member
|
D | dasd_eckd.h | 462 struct work_struct worker; member
|
/linux-4.1.27/drivers/block/ |
D | nvme-core.c | 87 struct kthread_worker *worker; member 2428 struct kthread_worker *worker; member
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | msgbuf.c | 763 static void brcmf_msgbuf_txflow_worker(struct work_struct *worker) in brcmf_msgbuf_txflow_worker()
|
D | fwsignal.c | 1982 static void brcmf_fws_dequeue_worker(struct work_struct *worker) in brcmf_fws_dequeue_worker()
|
/linux-4.1.27/drivers/block/drbd/ |
D | drbd_int.h | 756 struct drbd_thread worker; member 803 struct work_struct worker; member
|
D | drbd_main.c | 2217 struct work_struct worker; member
|