Searched refs:btrfs_work (Results 1 – 17 of 17) sorted by relevance
| /Linux-v5.4/fs/btrfs/ |
| D | async-thread.h | 16 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);
|
| D | async-thread.c | 56 static void normal_work_helper(struct btrfs_work *work); 61 struct btrfs_work *work = container_of(arg, struct btrfs_work, \ 73 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()
|
| D | ordered-data.h | 125 struct btrfs_work work; 128 struct btrfs_work flush_work;
|
| D | raid56.c | 80 struct btrfs_work work; 179 static void rmw_work(struct btrfs_work *work); 180 static void read_rebuild_work(struct btrfs_work *work); 189 static void scrub_parity_work(struct btrfs_work *work); 1666 struct btrfs_work work; 1733 static void unplug_work(struct btrfs_work *work) in unplug_work() 2236 static void rmw_work(struct btrfs_work *work) in rmw_work() 2244 static void read_rebuild_work(struct btrfs_work *work) in read_rebuild_work() 2707 static void scrub_parity_work(struct btrfs_work *work) in scrub_parity_work()
|
| D | block-group.h | 36 struct btrfs_work work;
|
| D | scrub.c | 98 struct btrfs_work work; 118 struct btrfs_work work; 140 struct btrfs_work work; 242 static void scrub_bio_end_io_worker(struct btrfs_work *work); 253 static void scrub_wr_bio_end_io_worker(struct btrfs_work *work); 1728 static void scrub_wr_bio_end_io_worker(struct btrfs_work *work) in scrub_wr_bio_end_io_worker() 2120 static void scrub_missing_raid56_worker(struct btrfs_work *work) in scrub_missing_raid56_worker() 2325 static void scrub_bio_end_io_worker(struct btrfs_work *work) in scrub_bio_end_io_worker() 2725 static void scrub_parity_bio_endio_worker(struct btrfs_work *work) in scrub_parity_bio_endio_worker()
|
| D | reada.c | 79 struct btrfs_work work; 752 static void reada_start_machine_worker(struct btrfs_work *work) in reada_start_machine_worker()
|
| D | volumes.h | 134 struct btrfs_work work;
|
| D | disk-io.c | 53 static void end_workqueue_fn(struct btrfs_work *work); 78 struct btrfs_work work; 115 struct btrfs_work work; 770 static void run_one_async_start(struct btrfs_work *work) in run_one_async_start() 790 static void run_one_async_done(struct btrfs_work *work) in run_one_async_done() 814 static void run_one_async_free(struct btrfs_work *work) in run_one_async_free() 1649 static void end_workqueue_fn(struct btrfs_work *work) in end_workqueue_fn()
|
| D | delayed-inode.c | 1296 struct btrfs_work work; 1299 static void btrfs_async_run_delayed_root(struct btrfs_work *work) in btrfs_async_run_delayed_root()
|
| D | ordered-data.c | 506 static void btrfs_run_ordered_extent_work(struct btrfs_work *work) in btrfs_run_ordered_extent_work()
|
| D | inode.c | 371 struct btrfs_work work; 1150 static noinline void async_cow_start(struct btrfs_work *work) in async_cow_start() 1167 static noinline void async_cow_submit(struct btrfs_work *work) in async_cow_submit() 1192 static noinline void async_cow_free(struct btrfs_work *work) in async_cow_free() 2156 struct btrfs_work work; 2159 static void btrfs_writepage_fixup_worker(struct btrfs_work *work) in btrfs_writepage_fixup_worker() 3243 static void finish_ordered_fn(struct btrfs_work *work) in finish_ordered_fn() 10088 struct btrfs_work work; 10091 static void btrfs_run_delalloc_work(struct btrfs_work *work) in btrfs_run_delalloc_work()
|
| D | block-group.c | 629 static noinline void caching_thread(struct btrfs_work *work) in caching_thread()
|
| D | ctree.h | 848 struct btrfs_work qgroup_rescan_work;
|
| D | qgroup.c | 3128 static void btrfs_qgroup_rescan_worker(struct btrfs_work *work) in btrfs_qgroup_rescan_worker()
|
| D | volumes.c | 702 static void pending_bios_fn(struct btrfs_work *work) in pending_bios_fn()
|
| /Linux-v5.4/include/trace/events/ |
| D | btrfs.h | 26 struct btrfs_work; 1363 TP_PROTO(const struct btrfs_work *work), 1415 TP_PROTO(const struct btrfs_work *work), 1422 TP_PROTO(const struct btrfs_work *work), 1436 TP_PROTO(const struct btrfs_work *work),
|