/linux/kernel/ |
A D | workqueue_internal.h | 24 struct worker { struct 39 struct task_struct *task; /* I: worker task */ argument 40 struct worker_pool *pool; /* A: the associated pool */ argument 42 struct list_head node; /* A: anchored at pool->workers */ argument 47 int id; /* I: worker id */ argument 59 /* used by the scheduler to determine a worker's last known identity */ argument 64 * current_wq_worker - return struct worker if %current is a workqueue worker argument
|
A D | kthread.c | 695 void __kthread_init_worker(struct kthread_worker *worker, in __kthread_init_worker() 724 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local 781 struct kthread_worker *worker; in __kthread_create_worker() local 824 struct kthread_worker *worker; in kthread_create_worker() local 874 struct kthread_worker *worker; in kthread_create_worker_on_cpu() local 934 bool kthread_queue_work(struct kthread_worker *worker, in kthread_queue_work() 962 struct kthread_worker *worker = work->worker; in kthread_delayed_work_timer_fn() local 1075 struct kthread_worker *worker; in kthread_flush_work() local 1113 struct kthread_worker *worker = work->worker; in kthread_cancel_delayed_work_timer() local 1227 struct kthread_worker *worker = work->worker; in __kthread_cancel_work_sync() local [all …]
|
A D | workqueue.c | 1047 struct worker *worker; in find_worker_executing_work() local 1378 struct worker *worker; in is_chained_work() local 1463 struct worker *worker; in __queue_work() local 1847 struct worker *worker; in alloc_worker() local 1937 struct worker *worker; in create_worker() local 2627 struct worker *worker; in check_flush_dependency() local 3571 struct worker *worker; in put_unbound_pool() local 4677 struct worker *worker; in print_worker_info() local 4732 struct worker *worker; in show_pwq() local 4850 struct worker *worker; in show_one_worker_pool() local [all …]
|
A D | async.c | 304 struct worker *worker = current_wq_worker(); in current_is_async() local
|
/linux/fs/ |
A D | io-wq.c | 197 struct io_worker *worker; in io_task_worker_match() local 255 struct io_worker *worker; in io_wqe_activate_free_worker() local 313 struct io_worker *worker; in create_worker_cb() local 458 struct io_worker *worker) in io_get_next_work() 611 struct io_worker *worker = data; in io_wqe_worker() local 673 struct io_worker *worker = tsk->pf_io_worker; in io_wq_worker_running() local 750 struct io_worker *worker; in create_worker_cont() local 800 struct io_worker *worker; in create_io_worker() local 846 struct io_worker *worker; in io_wq_for_each_worker() local 1201 struct io_worker *worker; in io_task_work_match() local [all …]
|
/linux/tools/perf/bench/ |
A D | futex-hash.c | 42 struct worker { struct 43 int tid; 44 u_int32_t *futex; 45 pthread_t thread; 69 static void *workerfn(void *arg) in workerfn() argument 129 struct worker *worker = NULL; in bench_futex_hash() local
|
A D | futex-lock-pi.c | 26 struct worker { struct 34 static struct worker *worker; argument
|
A D | epoll-wait.c | 117 struct worker { struct 118 int tid; 119 int epollfd; /* for --multiq */ 120 pthread_t thread; 121 unsigned long ops; 122 int *fdmap; 291 static int do_threads(struct worker *worker, struct perf_cpu_map *cpu) in do_threads() 368 struct worker *worker = p; in writerfn() local 417 struct worker *worker = NULL; in bench_epoll_wait() local
|
A D | epoll-ctl.c | 66 struct worker { struct 67 int tid; 68 pthread_t thread; 69 unsigned long ops[EPOLL_NR_OPS]; 70 int *fdmap; 222 static int do_threads(struct worker *worker, struct perf_cpu_map *cpu) in do_threads() 303 struct worker *worker = NULL; in bench_epoll_ctl() local
|
A D | futex-wake.c | 35 static pthread_t *worker; variable
|
A D | futex-requeue.c | 35 static pthread_t *worker; variable
|
/linux/include/linux/ |
A D | kthread.h | 106 struct kthread_worker *worker; member 116 #define KTHREAD_WORKER_INIT(worker) { \ argument 133 #define DEFINE_KTHREAD_WORKER(worker) \ argument 148 # define KTHREAD_WORKER_INIT_ONSTACK(worker) \ argument 150 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) \ argument 153 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) DEFINE_KTHREAD_WORKER(worker) argument 159 #define kthread_init_worker(worker) \ argument
|
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/bpf/prog_tests/ |
A D | send_signal_sched_switch.c | 18 static void *worker(void *p) in worker() function
|
/linux/tools/testing/selftests/powerpc/tm/ |
A D | tm-vmx-unavail.c | 26 void *worker(void *unused) in worker() function
|
/linux/include/drm/ |
A D | drm_flip_work.h | 76 struct work_struct worker; member
|
A D | drm_vblank.h | 212 struct kthread_worker *worker; member
|
/linux/drivers/net/wireguard/ |
A D | queueing.c | 12 struct multicore_worker __percpu *worker = alloc_percpu(struct multicore_worker); in wg_packet_percpu_multicore_worker_alloc() local
|
/linux/drivers/gpu/drm/ |
A D | drm_vblank_work.c | 251 struct kthread_worker *worker; in drm_vblank_worker_init() local
|
/linux/drivers/block/ |
A D | loop.c | 824 struct loop_worker *cur_worker, *worker = NULL; in loop_queue_work() local 1092 struct loop_worker *pos, *worker; in __loop_clr_fd() local 1883 static void loop_process_work(struct loop_worker *worker, in loop_process_work() 1919 struct loop_worker *worker = in loop_workfn() local 1934 struct loop_worker *pos, *worker; in loop_free_idle_workers() local
|
/linux/drivers/macintosh/ams/ |
A D | ams.h | 34 struct work_struct worker; member
|
/linux/samples/seccomp/ |
A D | user-trap.c | 204 pid_t worker = 0 , tracer = 0; in main() local
|
/linux/drivers/i2c/ |
A D | i2c-slave-testunit.c | 43 struct delayed_work worker; member
|
/linux/drivers/thermal/intel/ |
A D | intel_powerclamp.c | 74 struct kthread_worker *worker; member 477 struct kthread_worker *worker; in start_power_clamp_worker() local
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
A D | intel_guc_ct.h | 83 struct work_struct worker; /* handler for incoming requests */ member
|