| /linux/kernel/ | 
| H A D | workqueue_internal.h | 24 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 D | kthread.c | 943 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 1140 static inline bool queuing_blocked(struct kthread_worker *worker,  in queuing_blocked() 1148 static void kthread_insert_work_sanity_check(struct kthread_worker *worker,  in kthread_insert_work_sanity_check() 1158 static void kthread_insert_work(struct kthread_worker *worker,  in kthread_insert_work() 1184 bool kthread_queue_work(struct kthread_worker *worker,  in kthread_queue_work() 1213 	struct kthread_worker *worker = work->worker;  in kthread_delayed_work_timer_fn()  local [all …] 
 | 
| H A D | workqueue.c | 587 #define for_each_pool_worker(worker, pool)				\  argument 978 static inline void worker_set_flags(struct worker *worker, unsigned int flags)  in worker_set_flags() 1000 static inline void worker_clr_flags(struct worker *worker, unsigned int flags)  in worker_clr_flags() 1038 static void worker_enter_idle(struct worker *worker)  in worker_enter_idle() 1071 static void worker_leave_idle(struct worker *worker)  in worker_leave_idle() 1118 	struct worker *worker;  in find_worker_executing_work()  local 1183 static bool assign_work(struct work_struct *work, struct worker *worker,  in assign_work() 1241 	struct worker *worker = first_idle_worker(pool);  in kick_pool()  local 1393 	struct worker *worker = kthread_data(task);  in wq_worker_running()  local 1427 	struct worker *worker = kthread_data(task);  in wq_worker_sleeping()  local [all …] 
 | 
| H A D | async.c | 344 	struct worker *worker = current_wq_worker();  in current_is_async()  local
  | 
| /linux/io_uring/ | 
| H A D | io-wq.c | 163 static bool io_worker_get(struct io_worker *worker)  in io_worker_get() 168 static void io_worker_release(struct io_worker *worker)  in io_worker_release() 185 static inline struct io_wq_acct *io_wq_get_acct(struct io_worker *worker)  in io_wq_get_acct() 198 	struct io_worker *worker = current->worker_private;  in io_wq_worker_stopped()  local 206 static void io_worker_cancel_cb(struct io_worker *worker)  in io_worker_cancel_cb() 222 	struct io_worker *worker;  in io_task_worker_match()  local 230 static void io_worker_exit(struct io_worker *worker)  in io_worker_exit() 294 	struct io_worker *worker;  in io_acct_activate_free_worker()  local 342 static void io_wq_inc_running(struct io_worker *worker)  in io_wq_inc_running() 351 	struct io_worker *worker;  in create_worker_cb()  local [all …] 
 | 
| /linux/tools/perf/bench/ | 
| H A D | futex-hash.c | 44 struct worker {  struct 45 	int tid; 46 	u_int32_t *futex; 47 	pthread_t thread; 48 	unsigned long ops; 134 	struct worker *worker = NULL;  in bench_futex_hash()  local
  | 
| H A D | futex-lock-pi.c | 27 struct worker {  struct 35 static struct worker *worker;  argument
  | 
| H A D | epoll-ctl.c | 67 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 D | sched-messaging.c | 150 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 D | futex-wake.c | 36 static pthread_t *worker;  variable
  | 
| H A D | futex-requeue.c | 36 static pthread_t *worker;  variable
  | 
| /linux/drivers/vhost/ | 
| H A D | vhost.c | 244 static void vhost_worker_queue(struct vhost_worker *worker,  in vhost_worker_queue() 259 	struct vhost_worker *worker;  in vhost_vq_work_queue()  local 280 static void __vhost_worker_flush(struct vhost_worker *worker)  in __vhost_worker_flush() 300 static void vhost_worker_flush(struct vhost_worker *worker)  in vhost_worker_flush() 309 	struct vhost_worker *worker;  in vhost_dev_flush()  local 320 	struct vhost_worker *worker;  in vhost_vq_has_work()  local 402 	struct vhost_worker *worker = data;  in vhost_run_work_kthread_list()  local 440 	struct vhost_worker *worker = data;  in vhost_run_work_list()  local 465 	struct vhost_worker *worker = data;  in vhost_worker_killed()  local 651 static int vhost_attach_task_to_cgroups(struct vhost_worker *worker)  in vhost_attach_task_to_cgroups() [all …] 
 | 
| /linux/include/linux/ | 
| H A D | devm-helpers.h | 48 					       work_func_t worker)  in devm_delayed_work_autocancel() 73 				       work_func_t worker)  in devm_work_autocancel()
  | 
| /linux/tools/testing/selftests/powerpc/tm/ | 
| H A D | tm-vmx-unavail.c | 26 void *worker(void *unused)  in worker()  function
  | 
| /linux/tools/testing/selftests/bpf/prog_tests/ | 
| H A D | send_signal_sched_switch.c | 18 static void *worker(void *p)  in worker()  function
  | 
| /linux/drivers/gpu/drm/xe/ | 
| H A D | xe_guc_relay_types.h | 21 	struct work_struct worker;  member
  | 
| H A D | xe_gt_sriov_pf_control_types.h | 100 	struct work_struct worker;  member
  | 
| /linux/include/drm/ | 
| H A D | drm_flip_work.h | 65 	struct work_struct worker;  member
  | 
| H A D | drm_vblank.h | 243 	struct kthread_worker *worker;  member
  | 
| /linux/fs/erofs/ | 
| H A D | zdata.c | 295 	struct kthread_worker *worker;  in erofs_destroy_percpu_workers()  local 310 	struct kthread_worker *worker =  in erofs_init_percpu_worker()  local 322 	struct kthread_worker *worker;  in erofs_init_percpu_workers()  local 344 	struct kthread_worker *worker, *old;  in erofs_cpu_online()  local 363 	struct kthread_worker *worker;  in erofs_cpu_offline()  local 1458 		struct kthread_worker *worker;  in z_erofs_decompress_kickoff()  local
  | 
| /linux/drivers/net/wireguard/ | 
| H A D | queueing.c | 13 	struct multicore_worker __percpu *worker = alloc_percpu(struct multicore_worker);  in wg_packet_percpu_multicore_worker_alloc()  local
  | 
| /linux/drivers/macintosh/ams/ | 
| H A D | ams.h | 37 	struct work_struct worker;  member
  | 
| /linux/samples/seccomp/ | 
| H A D | user-trap.c | 208 	pid_t worker = 0 , tracer = 0;  in main()  local
  | 
| /linux/drivers/i2c/ | 
| H A D | i2c-slave-testunit.c | 50 	struct delayed_work worker;  member
  | 
| /linux/arch/x86/kvm/ | 
| H A D | i8254.h | 51 	struct kthread_worker *worker;  member
  |