Home
last modified time | relevance | path

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

12

/Linux-v4.19/kernel/
Dworkqueue_internal.h24 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
Dkthread.c597 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 …]
Dworkqueue.c407 #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 …]
Dasync.c329 struct worker *worker = current_wq_worker(); in current_is_async() local
/Linux-v4.19/tools/perf/bench/
Dfutex-hash.c44 struct worker { struct
68 struct worker *w = (struct worker *) arg; in workerfn() argument
125 struct worker *worker = NULL; in bench_futex_hash() local
Dfutex-lock-pi.c24 struct worker { struct
32 static struct worker *worker; argument
Dfutex-requeue.c39 static pthread_t *worker; variable
Dfutex-wake.c40 pthread_t *worker; variable
Dfutex-wake-parallel.c39 pthread_t worker; member
/Linux-v4.19/include/linux/
Dkthread.h98 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/
Dtm-vmx-unavail.c27 void *worker(void *unused) in worker() function
/Linux-v4.19/include/drm/
Ddrm_flip_work.h76 struct work_struct worker; member
/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_guc_ct.h89 struct work_struct worker; member
/Linux-v4.19/drivers/macintosh/ams/
Dams.h34 struct work_struct worker; member
/Linux-v4.19/drivers/thermal/
Dintel_powerclamp.c92 struct kthread_worker *worker; member
495 struct kthread_worker *worker; in start_power_clamp_worker() local
/Linux-v4.19/arch/x86/kvm/
Di8254.h48 struct kthread_worker *worker; member
/Linux-v4.19/drivers/infiniband/core/
Dfmr_pool.c99 struct kthread_worker *worker; member
/Linux-v4.19/drivers/block/
Dloop.h58 struct kthread_worker worker; member
/Linux-v4.19/drivers/platform/olpc/
Dolpc-ec.c36 struct work_struct worker; member
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/
Dqplib_rcfw.h161 struct tasklet_struct worker; member
Dbnxt_re.h132 struct delayed_work worker; member
/Linux-v4.19/drivers/media/usb/hdpvr/
Dhdpvr.h110 struct work_struct worker; member
/Linux-v4.19/drivers/gpu/drm/msm/
Dmsm_drv.h148 struct kthread_worker worker; member
/Linux-v4.19/drivers/vhost/
Dvhost.h166 struct task_struct *worker; member
/Linux-v4.19/drivers/hid/
Duhid.c54 struct work_struct worker; member

12