Searched refs:btrfs_work (Results 1 - 6 of 6) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/btrfs/
H A Dasync-thread.h34 * the basic model of these worker threads is to embed a btrfs_work
38 struct btrfs_work { struct
47 void (*func)(struct btrfs_work *work);
48 void (*ordered_func)(struct btrfs_work *work);
49 void (*ordered_free)(struct btrfs_work *work);
112 int btrfs_queue_worker(struct btrfs_workers *workers, struct btrfs_work *work);
117 int btrfs_requeue_work(struct btrfs_work *work);
118 void btrfs_set_work_high_prio(struct btrfs_work *work);
H A Dasync-thread.c39 /* list of struct btrfs_work that are waiting for service */
83 struct btrfs_work work;
87 static void start_new_worker_func(struct btrfs_work *work)
181 struct btrfs_work *work)
193 struct btrfs_work, order_list);
196 struct btrfs_work, order_list);
256 static struct btrfs_work *get_next_work(struct btrfs_worker_thread *worker,
260 struct btrfs_work *work = NULL;
291 work = list_entry(cur, struct btrfs_work, list);
305 struct btrfs_work *wor
[all...]
H A Dvolumes.h85 struct btrfs_work work;
H A Ddisk-io.c44 static void end_workqueue_fn(struct btrfs_work *work);
60 struct btrfs_work work;
82 struct btrfs_work work;
534 static void run_one_async_start(struct btrfs_work *work)
546 static void run_one_async_done(struct btrfs_work *work)
569 static void run_one_async_free(struct btrfs_work *work)
1386 static void end_workqueue_fn(struct btrfs_work *work)
H A Dinode.c276 struct btrfs_work work;
884 static noinline void async_cow_start(struct btrfs_work *work)
900 static noinline void async_cow_submit(struct btrfs_work *work)
923 static noinline void async_cow_free(struct btrfs_work *work)
1486 struct btrfs_work work;
1489 static void btrfs_writepage_fixup_worker(struct btrfs_work *work)
H A Dvolumes.c354 static void pending_bios_fn(struct btrfs_work *work)
2928 struct btrfs_work work;

Completed in 119 milliseconds