Home
last modified time | relevance | path

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

/linux-3.3/fs/btrfs/
Dasync-thread.c101 static void check_idle_worker(struct btrfs_worker_thread *worker) in check_idle_worker()
122 static void check_busy_worker(struct btrfs_worker_thread *worker) in check_busy_worker()
138 static void check_pending_worker_creates(struct btrfs_worker_thread *worker) in check_pending_worker_creates()
219 static void put_worker(struct btrfs_worker_thread *worker) in put_worker()
225 static int try_worker_shutdown(struct btrfs_worker_thread *worker) in try_worker_shutdown()
250 static struct btrfs_work *get_next_work(struct btrfs_worker_thread *worker, in get_next_work()
296 struct btrfs_worker_thread *worker = arg; in worker_loop() local
405 struct btrfs_worker_thread *worker; in btrfs_stop_workers() local
461 struct btrfs_worker_thread *worker; in __btrfs_start_workers() local
517 struct btrfs_worker_thread *worker; in next_worker() local
[all …]
Dasync-thread.h58 struct btrfs_worker_thread *worker; member
/linux-3.3/include/linux/
Dkthread.h73 #define KTHREAD_WORKER_INIT(worker) { \ argument
85 #define DEFINE_KTHREAD_WORKER(worker) \ argument
97 # define KTHREAD_WORKER_INIT_ONSTACK(worker) \ argument
99 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) \ argument
106 # define DEFINE_KTHREAD_WORKER_ONSTACK(worker) DEFINE_KTHREAD_WORKER(worker) argument
113 #define init_kthread_worker(worker) \ argument
/linux-3.3/kernel/
Dworkqueue.c123 struct worker { struct
133 struct task_struct *task; /* I: worker task */ argument
138 int id; /* I: worker id */ argument
139 struct work_struct rebind_work; /* L: rebind worker to cpu */ argument
267 #define for_each_busy_worker(worker, i, pos, gcwq) \ argument
656 struct worker *worker = first_worker(gcwq); in wake_up_worker() local
675 struct worker *worker = kthread_data(task); in wq_worker_waking_up() local
699 struct worker *worker = kthread_data(task), *to_wakeup = NULL; in wq_worker_sleeping() local
738 static inline void worker_set_flags(struct worker *worker, unsigned int flags, in worker_set_flags()
775 static inline void worker_clr_flags(struct worker *worker, unsigned int flags) in worker_clr_flags()
[all …]
Dkthread.c312 void __init_kthread_worker(struct kthread_worker *worker, in __init_kthread_worker()
340 struct kthread_worker *worker = worker_ptr; in kthread_worker_fn() local
390 bool queue_kthread_work(struct kthread_worker *worker, in queue_kthread_work()
458 void flush_kthread_worker(struct kthread_worker *worker) in flush_kthread_worker()
/linux-3.3/drivers/macintosh/ams/
Dams.h33 struct work_struct worker; member
/linux-3.3/drivers/hid/
Dhid-wiimote-ext.c21 struct work_struct worker; member
Dhid-wiimote.h84 struct work_struct worker; member
/linux-3.3/drivers/vhost/
Dvhost.h160 struct task_struct *worker; member
Dvhost.c356 struct task_struct *worker; in vhost_dev_set_owner() local
/linux-3.3/arch/s390/oprofile/
Dhwsampler.h59 struct work_struct worker; member
Dhwsampler.c923 static void worker(struct work_struct *work) in worker() function
/linux-3.3/drivers/media/video/hdpvr/
Dhdpvr.h101 struct work_struct worker; member
/linux-3.3/drivers/net/wireless/iwmc3200wifi/
Diwm.h198 struct work_struct worker; member
/linux-3.3/drivers/md/
Ddm-thin.c495 struct work_struct worker; member
/linux-3.3/drivers/s390/block/
Ddasd_eckd.h404 struct work_struct worker; member
Ddasd_eckd.c104 struct work_struct worker; member
/linux-3.3/drivers/block/drbd/
Ddrbd_int.h1060 struct drbd_thread worker; member