/linux-4.4.14/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 | 388 #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 …]
|
D | kthread.c | 539 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()
|
D | async.c | 325 struct worker *worker = current_wq_worker(); in current_is_async() local
|
/linux-4.4.14/include/linux/ |
D | kthread.h | 77 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/ |
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-lock-pi.c | 18 struct worker { struct 26 static struct worker *worker; argument
|
D | futex-wake.c | 33 pthread_t *worker; variable
|
D | futex-requeue.c | 32 static pthread_t *worker; variable
|
D | futex-wake-parallel.c | 24 pthread_t worker; member
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_cq.c | 108 struct kthread_worker *worker; in qib_cq_enter() local 534 struct kthread_worker *worker; in qib_cq_exit() local
|
D | qib.h | 1100 struct kthread_worker *worker; member
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | cq.c | 124 struct kthread_worker *worker; in hfi1_cq_enter() local 547 struct kthread_worker *worker; in hfi1_cq_exit() local
|
D | hfi.h | 1003 struct kthread_worker *worker; member
|
/linux-4.4.14/include/drm/ |
D | drm_flip_work.h | 76 struct work_struct worker; member
|
/linux-4.4.14/drivers/macintosh/ams/ |
D | ams.h | 33 struct work_struct worker; member
|
/linux-4.4.14/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.4.14/arch/x86/kvm/ |
D | i8254.h | 48 struct kthread_worker worker; member
|
/linux-4.4.14/drivers/block/ |
D | loop.h | 59 struct kthread_worker worker; member
|
/linux-4.4.14/drivers/platform/olpc/ |
D | olpc-ec.c | 34 struct work_struct worker; member
|
/linux-4.4.14/drivers/vhost/ |
D | vhost.h | 129 struct task_struct *worker; member
|
D | vhost.c | 448 struct task_struct *worker; in vhost_dev_set_owner() local
|
/linux-4.4.14/drivers/media/usb/hdpvr/ |
D | hdpvr.h | 112 struct work_struct worker; member
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_l2_main.c | 1616 struct work_struct worker; member 1687 struct work_struct worker; member
|
/linux-4.4.14/drivers/hid/ |
D | hid-wiimote.h | 110 struct work_struct worker; member
|
/linux-4.4.14/drivers/md/ |
D | raid5.c | 5742 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
|
D | dm-era-target.c | 1152 struct work_struct worker; member
|
D | dm-thin.c | 244 struct work_struct worker; member 2257 struct work_struct worker; member
|
D | dm-cache-target.c | 301 struct work_struct worker; member
|
/linux-4.4.14/drivers/s390/block/ |
D | dasd_eckd.c | 106 struct work_struct worker; member 118 struct work_struct worker; member
|
D | dasd_eckd.h | 463 struct work_struct worker; member
|
/linux-4.4.14/drivers/nvme/host/ |
D | pci.c | 98 struct kthread_worker *worker; member 2768 struct kthread_worker *worker; member
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_int.h | 757 struct drbd_thread worker; member 804 struct work_struct worker; member
|
D | drbd_main.c | 2217 struct work_struct worker; member
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | msgbuf.c | 754 static void brcmf_msgbuf_txflow_worker(struct work_struct *worker) in brcmf_msgbuf_txflow_worker()
|
D | fwsignal.c | 1980 static void brcmf_fws_dequeue_worker(struct work_struct *worker) in brcmf_fws_dequeue_worker()
|