Home
last modified time | relevance | path

Searched refs:btrfs_work (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.15/fs/btrfs/
Dasync-thread.h16 struct btrfs_work;
17 typedef void (*btrfs_func_t)(struct btrfs_work *arg);
20 struct btrfs_work { struct
37 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, argument
40 struct btrfs_work *work);
43 void btrfs_set_work_high_priority(struct btrfs_work *work);
44 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work);
Dasync-thread.c61 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work) in btrfs_work_owner()
221 struct btrfs_work *self) in run_ordered_work()
224 struct btrfs_work *work; in run_ordered_work()
233 work = list_entry(list->next, struct btrfs_work, in run_ordered_work()
299 struct btrfs_work *work = container_of(normal_work, struct btrfs_work, in btrfs_work_helper()
328 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, in btrfs_init_work()
340 struct btrfs_work *work) in __btrfs_queue_work()
356 struct btrfs_work *work) in btrfs_queue_work()
394 void btrfs_set_work_high_priority(struct btrfs_work *work) in btrfs_set_work_high_priority()
Dordered-data.h137 struct btrfs_work work;
140 struct btrfs_work flush_work;
Draid56.c81 struct btrfs_work work;
180 static void rmw_work(struct btrfs_work *work);
181 static void read_rebuild_work(struct btrfs_work *work);
190 static void scrub_parity_work(struct btrfs_work *work);
1630 struct btrfs_work work;
1698 static void unplug_work(struct btrfs_work *work) in unplug_work()
2198 static void rmw_work(struct btrfs_work *work) in rmw_work()
2206 static void read_rebuild_work(struct btrfs_work *work) in read_rebuild_work()
2656 static void scrub_parity_work(struct btrfs_work *work) in scrub_parity_work()
Dblock-group.h49 struct btrfs_work work;
Dscrub.c98 struct btrfs_work work;
118 struct btrfs_work work;
140 struct btrfs_work work;
240 static void scrub_bio_end_io_worker(struct btrfs_work *work);
251 static void scrub_wr_bio_end_io_worker(struct btrfs_work *work);
1753 static void scrub_wr_bio_end_io_worker(struct btrfs_work *work) in scrub_wr_bio_end_io_worker()
2158 static void scrub_missing_raid56_worker(struct btrfs_work *work) in scrub_missing_raid56_worker()
2367 static void scrub_bio_end_io_worker(struct btrfs_work *work) in scrub_bio_end_io_worker()
2797 static void scrub_parity_bio_endio_worker(struct btrfs_work *work) in scrub_parity_bio_endio_worker()
Dreada.c81 struct btrfs_work work;
771 static void reada_start_machine_worker(struct btrfs_work *work) in reada_start_machine_worker()
Ddisk-io.c54 static void end_workqueue_fn(struct btrfs_work *work);
79 struct btrfs_work work;
120 struct btrfs_work work;
788 static void run_one_async_start(struct btrfs_work *work) in run_one_async_start()
808 static void run_one_async_done(struct btrfs_work *work) in run_one_async_done()
837 static void run_one_async_free(struct btrfs_work *work) in run_one_async_free()
1815 static void end_workqueue_fn(struct btrfs_work *work) in end_workqueue_fn()
Ddelayed-inode.c1221 struct btrfs_work work;
1224 static void btrfs_async_run_delayed_root(struct btrfs_work *work) in btrfs_async_run_delayed_root()
Dinode.c458 struct btrfs_work work;
1284 static noinline void async_cow_start(struct btrfs_work *work) in async_cow_start()
1301 static noinline void async_cow_submit(struct btrfs_work *work) in async_cow_submit()
1326 static noinline void async_cow_free(struct btrfs_work *work) in async_cow_free()
2649 struct btrfs_work work;
2652 static void btrfs_writepage_fixup_worker(struct btrfs_work *work) in btrfs_writepage_fixup_worker()
3184 static void finish_ordered_fn(struct btrfs_work *work) in finish_ordered_fn()
9857 struct btrfs_work work;
9860 static void btrfs_run_delalloc_work(struct btrfs_work *work) in btrfs_run_delalloc_work()
Dordered-data.c612 static void btrfs_run_ordered_extent_work(struct btrfs_work *work) in btrfs_run_ordered_extent_work()
Dblock-group.c646 static noinline void caching_thread(struct btrfs_work *work) in caching_thread()
Dctree.h938 struct btrfs_work qgroup_rescan_work;
Dqgroup.c3230 static void btrfs_qgroup_rescan_worker(struct btrfs_work *work) in btrfs_qgroup_rescan_worker()
/Linux-v5.15/include/trace/events/
Dbtrfs.h26 struct btrfs_work;
1381 TP_PROTO(const struct btrfs_work *work),
1433 TP_PROTO(const struct btrfs_work *work),
1440 TP_PROTO(const struct btrfs_work *work),
1454 TP_PROTO(const struct btrfs_work *work),