Home
last modified time | relevance | path

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

/Linux-v4.19/fs/btrfs/
Dasync-thread.h16 struct btrfs_work;
17 typedef void (*btrfs_func_t)(struct btrfs_work *arg);
20 struct btrfs_work { struct
64 void btrfs_init_work(struct btrfs_work *work, btrfs_work_func_t helper,
69 struct btrfs_work *work);
72 void btrfs_set_work_high_priority(struct btrfs_work *work);
73 struct btrfs_fs_info *btrfs_work_owner(const struct btrfs_work *work);
Dasync-thread.c54 static void normal_work_helper(struct btrfs_work *work);
59 struct btrfs_work *work = container_of(arg, struct btrfs_work, \
71 btrfs_work_owner(const struct btrfs_work *work) in btrfs_work_owner()
258 struct btrfs_work *work; in run_ordered_work()
268 work = list_entry(list->next, struct btrfs_work, in run_ordered_work()
302 static void normal_work_helper(struct btrfs_work *work) in normal_work_helper()
333 void btrfs_init_work(struct btrfs_work *work, btrfs_work_func_t uniq_func, in btrfs_init_work()
347 struct btrfs_work *work) in __btrfs_queue_work()
363 struct btrfs_work *work) in btrfs_queue_work()
401 void btrfs_set_work_high_priority(struct btrfs_work *work) in btrfs_set_work_high_priority()
Dordered-data.h122 struct btrfs_work work;
125 struct btrfs_work flush_work;
Draid56.c64 struct btrfs_work work;
163 static void rmw_work(struct btrfs_work *work);
164 static void read_rebuild_work(struct btrfs_work *work);
173 static void scrub_parity_work(struct btrfs_work *work);
1650 struct btrfs_work work;
1717 static void unplug_work(struct btrfs_work *work) in unplug_work()
2220 static void rmw_work(struct btrfs_work *work) in rmw_work()
2228 static void read_rebuild_work(struct btrfs_work *work) in read_rebuild_work()
2690 static void scrub_parity_work(struct btrfs_work *work) in scrub_parity_work()
Dscrub.c96 struct btrfs_work work;
116 struct btrfs_work work;
138 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);
1714 static void scrub_wr_bio_end_io_worker(struct btrfs_work *work) in scrub_wr_bio_end_io_worker()
2096 static void scrub_missing_raid56_worker(struct btrfs_work *work) in scrub_missing_raid56_worker()
2301 static void scrub_bio_end_io_worker(struct btrfs_work *work) in scrub_bio_end_io_worker()
2701 static void scrub_parity_bio_endio_worker(struct btrfs_work *work) in scrub_parity_bio_endio_worker()
Dreada.c78 struct btrfs_work work;
720 static void reada_start_machine_worker(struct btrfs_work *work) in reada_start_machine_worker()
Dvolumes.h125 struct btrfs_work work;
Ddisk-io.c54 static void end_workqueue_fn(struct btrfs_work *work);
79 struct btrfs_work work;
116 struct btrfs_work work;
751 static void run_one_async_start(struct btrfs_work *work) in run_one_async_start()
763 static void run_one_async_done(struct btrfs_work *work) in run_one_async_done()
779 static void run_one_async_free(struct btrfs_work *work) in run_one_async_free()
1648 static void end_workqueue_fn(struct btrfs_work *work) in end_workqueue_fn()
Ddelayed-inode.c1293 struct btrfs_work work;
1296 static void btrfs_async_run_delayed_root(struct btrfs_work *work) in btrfs_async_run_delayed_root()
Dordered-data.c527 static void btrfs_run_ordered_extent_work(struct btrfs_work *work) in btrfs_run_ordered_extent_work()
Dinode.c367 struct btrfs_work work;
1125 static noinline void async_cow_start(struct btrfs_work *work) in async_cow_start()
1143 static noinline void async_cow_submit(struct btrfs_work *work) in async_cow_submit()
1166 static noinline void async_cow_free(struct btrfs_work *work) in async_cow_free()
2068 struct btrfs_work work;
2071 static void btrfs_writepage_fixup_worker(struct btrfs_work *work) in btrfs_writepage_fixup_worker()
3151 static void finish_ordered_fn(struct btrfs_work *work) in finish_ordered_fn()
9936 struct btrfs_work work;
9939 static void btrfs_run_delalloc_work(struct btrfs_work *work) in btrfs_run_delalloc_work()
Dctree.h534 struct btrfs_work work;
1072 struct btrfs_work qgroup_rescan_work;
Dextent-tree.c516 static noinline void caching_thread(struct btrfs_work *work) in caching_thread()
2811 struct btrfs_work work;
2815 to_async_delayed_refs(struct btrfs_work *work) in to_async_delayed_refs()
2820 static void delayed_ref_async_start(struct btrfs_work *work) in delayed_ref_async_start()
Dqgroup.c2731 static void btrfs_qgroup_rescan_worker(struct btrfs_work *work) in btrfs_qgroup_rescan_worker()
Dvolumes.c617 static void pending_bios_fn(struct btrfs_work *work) in pending_bios_fn()
/Linux-v4.19/include/trace/events/
Dbtrfs.h26 struct btrfs_work;
1323 TP_PROTO(const struct btrfs_work *work),
1375 TP_PROTO(const struct btrfs_work *work),
1382 TP_PROTO(const struct btrfs_work *work),
1396 TP_PROTO(const struct btrfs_work *work),