Home
last modified time | relevance | path

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

1234

/linux-6.15/kernel/
H A Dworkqueue_internal.h24 struct worker { struct
37 int sleeping; /* S: is worker sleeping? */ argument
44 struct task_struct *task; /* I: worker task */ argument
45 struct worker_pool *pool; /* A: the associated pool */ argument
47 struct list_head node; /* A: anchored at pool->workers */ argument
52 int id; /* I: worker id */ argument
65 * current_wq_worker - return struct worker if %current is a workqueue worker argument
H A Dkthread.c943 void __kthread_init_worker(struct kthread_worker *worker, in __kthread_init_worker()
972 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local
1037 struct kthread_worker *worker; in __kthread_create_worker_on_node() local
1074 struct kthread_worker *worker; in kthread_create_worker_on_node() local
1125 struct kthread_worker *worker; in kthread_create_worker_on_cpu() local
1184 bool kthread_queue_work(struct kthread_worker *worker, in kthread_queue_work()
1212 struct kthread_worker *worker = work->worker; in kthread_delayed_work_timer_fn() local
1324 struct kthread_worker *worker; in kthread_flush_work() local
1362 struct kthread_worker *worker = work->worker; in kthread_cancel_delayed_work_timer() local
1476 struct kthread_worker *worker = work->worker; in __kthread_cancel_work_sync() local
[all …]
H A Dworkqueue.c1112 struct worker *worker; in find_worker_executing_work() local
2197 struct worker *worker; in is_chained_work() local
2645 struct worker *worker; in alloc_worker() local
2779 struct worker *worker; in create_worker() local
2848 struct worker *worker; in detach_dying_workers() local
3706 struct worker *worker; in check_flush_dependency() local
4929 struct worker *worker; in put_unbound_pool() local
6131 struct worker *worker; in print_worker_info() local
6234 struct worker *worker; in show_pwq() local
6354 struct worker *worker; in show_one_worker_pool() local
[all …]
/linux-6.15/io_uring/
H A Dio-wq.c156 static bool io_worker_get(struct io_worker *worker) in io_worker_get()
215 struct io_worker *worker; in io_task_worker_match() local
287 struct io_worker *worker; in io_acct_activate_free_worker() local
344 struct io_worker *worker; in create_worker_cb() local
562 struct io_worker *worker) in io_worker_handle_work()
647 struct io_worker *worker = data; in io_wq_worker() local
801 struct io_worker *worker; in create_worker_cont() local
853 struct io_worker *worker; in create_io_worker() local
897 struct io_worker *worker; in io_acct_for_each_worker() local
1252 struct io_worker *worker; in io_task_work_match() local
[all …]
/linux-6.15/tools/perf/bench/
H A Dfutex-hash.c43 struct worker { struct
44 int tid;
45 u_int32_t *futex;
46 pthread_t thread;
70 static void *workerfn(void *arg) in workerfn() argument
130 struct worker *worker = NULL; in bench_futex_hash() local
H A Dfutex-lock-pi.c27 struct worker { struct
35 static struct worker *worker; argument
H A Depoll-wait.c118 struct worker { struct
119 int tid;
120 int epollfd; /* for --multiq */
121 pthread_t thread;
122 unsigned long ops;
123 int *fdmap;
292 static int do_threads(struct worker *worker, struct perf_cpu_map *cpu) in do_threads()
382 struct worker *worker = p; in writerfn() local
436 struct worker *worker = NULL; in bench_epoll_wait() local
H A Depoll-ctl.c67 struct worker { struct
68 int tid;
69 pthread_t thread;
70 unsigned long ops[EPOLL_NR_OPS];
71 int *fdmap;
223 static int do_threads(struct worker *worker, struct perf_cpu_map *cpu) in do_threads()
317 struct worker *worker = NULL; in bench_epoll_ctl() local
H A Dsched-messaging.c150 static void create_thread_worker(union messaging_worker *worker, in create_thread_worker()
171 static void create_process_worker(union messaging_worker *worker, in create_process_worker()
185 static void create_worker(union messaging_worker *worker, in create_worker()
194 static void reap_worker(union messaging_worker *worker) in reap_worker()
210 static unsigned int group(union messaging_worker *worker, in group()
H A Dfutex-wake.c36 static pthread_t *worker; variable
/linux-6.15/include/linux/
H A Ddevm-helpers.h48 work_func_t worker) in devm_delayed_work_autocancel()
73 work_func_t worker) in devm_work_autocancel()
H A Dkthread.h136 struct kthread_worker *worker; member
167 #define kthread_init_worker(worker) \ argument
/linux-6.15/drivers/vhost/
H A Dvhost.c251 struct vhost_worker *worker; in vhost_vq_work_queue() local
301 struct vhost_worker *worker; in vhost_dev_flush() local
312 struct vhost_worker *worker; in vhost_vq_has_work() local
622 struct vhost_worker *worker) in vhost_worker_destroy()
635 struct vhost_worker *worker; in vhost_workers_free() local
654 struct vhost_worker *worker; in vhost_worker_create() local
768 struct vhost_worker *worker; in vhost_vq_attach_worker() local
785 struct vhost_worker *worker; in vhost_new_worker() local
800 struct vhost_worker *worker; in vhost_free_worker() local
850 struct vhost_worker *worker; in vhost_worker_ioctl() local
[all …]
/linux-6.15/tools/testing/selftests/powerpc/tm/
H A Dtm-vmx-unavail.c26 void *worker(void *unused) in worker() function
/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dsend_signal_sched_switch.c18 static void *worker(void *p) in worker() function
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_guc_relay_types.h21 struct work_struct worker; member
H A Dxe_sriov_types.h70 struct work_struct worker; member
H A Dxe_gt_sriov_pf_control_types.h100 struct work_struct worker; member
H A Dxe_gt_types.h185 struct work_struct worker; member
275 struct work_struct worker; member
302 struct work_struct worker; member
/linux-6.15/include/drm/
H A Ddrm_flip_work.h65 struct work_struct worker; member
/linux-6.15/drivers/gpu/drm/i915/selftests/
H A Di915_request.c303 struct kthread_worker *worker; member
493 struct kthread_worker *worker; in mock_breadcrumbs_smoketest() local
1458 struct kthread_worker *worker; member
1646 struct kthread_worker *worker; in live_parallel_engines() local
1807 struct kthread_worker *worker; in live_breadcrumbs_smoketest() local
2958 struct kthread_worker *worker; member
3216 struct kthread_worker *worker; in perf_parallel_engines() local
/linux-6.15/drivers/net/wireguard/
H A Dqueueing.c13 struct multicore_worker __percpu *worker = alloc_percpu(struct multicore_worker); in wg_packet_percpu_multicore_worker_alloc() local
/linux-6.15/fs/erofs/
H A Dzdata.c294 struct kthread_worker *worker; in erofs_destroy_percpu_workers() local
309 struct kthread_worker *worker = in erofs_init_percpu_worker() local
321 struct kthread_worker *worker; in erofs_init_percpu_workers() local
347 struct kthread_worker *worker, *old; in erofs_cpu_online() local
366 struct kthread_worker *worker; in erofs_cpu_offline() local
1419 struct kthread_worker *worker; in z_erofs_decompress_kickoff() local
/linux-6.15/drivers/gpu/drm/
H A Ddrm_vblank_work.c276 struct kthread_worker *worker; in drm_vblank_worker_init() local
/linux-6.15/drivers/macintosh/ams/
H A Dams.h37 struct work_struct worker; member

1234