/Linux-v4.19/kernel/ |
D | workqueue_internal.h | 24 struct worker { struct 38 struct task_struct *task; /* I: worker task */ argument 39 struct worker_pool *pool; /* A: the associated pool */ argument 41 struct list_head node; /* A: anchored at pool->workers */ argument 46 int id; /* I: worker id */ argument 59 * current_wq_worker - return struct worker if %current is a workqueue worker argument
|
D | kthread.c | 597 void __kthread_init_worker(struct kthread_worker *worker, in __kthread_init_worker() 626 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local 676 struct kthread_worker *worker; in __kthread_create_worker() local 719 struct kthread_worker *worker; in kthread_create_worker() local 751 struct kthread_worker *worker; in kthread_create_worker_on_cpu() local 767 static inline bool queuing_blocked(struct kthread_worker *worker, in queuing_blocked() 775 static void kthread_insert_work_sanity_check(struct kthread_worker *worker, in kthread_insert_work_sanity_check() 785 static void kthread_insert_work(struct kthread_worker *worker, in kthread_insert_work() 809 bool kthread_queue_work(struct kthread_worker *worker, in kthread_queue_work() 837 struct kthread_worker *worker = work->worker; in kthread_delayed_work_timer_fn() local [all …]
|
D | workqueue.c | 407 #define for_each_pool_worker(worker, pool) \ argument 835 struct worker *worker = first_idle_worker(pool); in wake_up_worker() local 854 struct worker *worker = kthread_data(task); in wq_worker_waking_up() local 878 struct worker *worker = kthread_data(task), *to_wakeup = NULL; in wq_worker_sleeping() local 922 static inline void worker_set_flags(struct worker *worker, unsigned int flags) in worker_set_flags() 947 static inline void worker_clr_flags(struct worker *worker, unsigned int flags) in worker_clr_flags() 1002 struct worker *worker; in find_worker_executing_work() local 1320 struct worker *worker; in is_chained_work() local 1403 struct worker *worker; in __queue_work() local 1649 static void worker_enter_idle(struct worker *worker) in worker_enter_idle() [all …]
|
D | async.c | 329 struct worker *worker = current_wq_worker(); in current_is_async() local
|
/Linux-v4.19/tools/perf/bench/ |
D | futex-hash.c | 44 struct worker { struct 68 struct worker *w = (struct worker *) arg; in workerfn() argument 125 struct worker *worker = NULL; in bench_futex_hash() local
|
D | futex-lock-pi.c | 24 struct worker { struct 32 static struct worker *worker; argument
|
D | futex-requeue.c | 39 static pthread_t *worker; variable
|
D | futex-wake.c | 40 pthread_t *worker; variable
|
D | futex-wake-parallel.c | 39 pthread_t worker; member
|
/Linux-v4.19/include/linux/ |
D | kthread.h | 98 struct kthread_worker *worker; member 108 #define KTHREAD_WORKER_INIT(worker) { \ argument 125 #define DEFINE_KTHREAD_WORKER(worker) \ argument 140 # define KTHREAD_WORKER_INIT_ONSTACK(worker) \ argument 142 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) \ argument 145 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) DEFINE_KTHREAD_WORKER(worker) argument 151 #define kthread_init_worker(worker) \ argument
|
/Linux-v4.19/tools/testing/selftests/powerpc/tm/ |
D | tm-vmx-unavail.c | 27 void *worker(void *unused) in worker() function
|
/Linux-v4.19/include/drm/ |
D | drm_flip_work.h | 76 struct work_struct worker; member
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_guc_ct.h | 89 struct work_struct worker; member
|
/Linux-v4.19/drivers/macintosh/ams/ |
D | ams.h | 34 struct work_struct worker; member
|
/Linux-v4.19/drivers/thermal/ |
D | intel_powerclamp.c | 92 struct kthread_worker *worker; member 495 struct kthread_worker *worker; in start_power_clamp_worker() local
|
/Linux-v4.19/arch/x86/kvm/ |
D | i8254.h | 48 struct kthread_worker *worker; member
|
/Linux-v4.19/drivers/infiniband/core/ |
D | fmr_pool.c | 99 struct kthread_worker *worker; member
|
/Linux-v4.19/drivers/block/ |
D | loop.h | 58 struct kthread_worker worker; member
|
/Linux-v4.19/drivers/platform/olpc/ |
D | olpc-ec.c | 36 struct work_struct worker; member
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | qplib_rcfw.h | 161 struct tasklet_struct worker; member
|
D | bnxt_re.h | 132 struct delayed_work worker; member
|
/Linux-v4.19/drivers/media/usb/hdpvr/ |
D | hdpvr.h | 110 struct work_struct worker; member
|
/Linux-v4.19/drivers/gpu/drm/msm/ |
D | msm_drv.h | 148 struct kthread_worker worker; member
|
/Linux-v4.19/drivers/vhost/ |
D | vhost.h | 166 struct task_struct *worker; member
|
/Linux-v4.19/drivers/hid/ |
D | uhid.c | 54 struct work_struct worker; member
|