Home
last modified time | relevance | path

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

123

/linux/kernel/
A Dworkqueue_internal.h24 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 Dkthread.c695 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 Dworkqueue.c1047 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 Dasync.c304 struct worker *worker = current_wq_worker(); in current_is_async() local
/linux/fs/
A Dio-wq.c197 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 Dfutex-hash.c42 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 Dfutex-lock-pi.c26 struct worker { struct
34 static struct worker *worker; argument
A Depoll-wait.c117 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 Depoll-ctl.c66 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 Dfutex-wake.c35 static pthread_t *worker; variable
A Dfutex-requeue.c35 static pthread_t *worker; variable
/linux/include/linux/
A Dkthread.h106 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 Ddevm-helpers.h48 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 Dsend_signal_sched_switch.c18 static void *worker(void *p) in worker() function
/linux/tools/testing/selftests/powerpc/tm/
A Dtm-vmx-unavail.c26 void *worker(void *unused) in worker() function
/linux/include/drm/
A Ddrm_flip_work.h76 struct work_struct worker; member
A Ddrm_vblank.h212 struct kthread_worker *worker; member
/linux/drivers/net/wireguard/
A Dqueueing.c12 struct multicore_worker __percpu *worker = alloc_percpu(struct multicore_worker); in wg_packet_percpu_multicore_worker_alloc() local
/linux/drivers/gpu/drm/
A Ddrm_vblank_work.c251 struct kthread_worker *worker; in drm_vblank_worker_init() local
/linux/drivers/block/
A Dloop.c824 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 Dams.h34 struct work_struct worker; member
/linux/samples/seccomp/
A Duser-trap.c204 pid_t worker = 0 , tracer = 0; in main() local
/linux/drivers/i2c/
A Di2c-slave-testunit.c43 struct delayed_work worker; member
/linux/drivers/thermal/intel/
A Dintel_powerclamp.c74 struct kthread_worker *worker; member
477 struct kthread_worker *worker; in start_power_clamp_worker() local
/linux/drivers/gpu/drm/i915/gt/uc/
A Dintel_guc_ct.h83 struct work_struct worker; /* handler for incoming requests */ member

Completed in 54 milliseconds

123