Searched refs:btrfs_work (Results 1 – 16 of 16) sorted by relevance
/linux-4.19.296/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 | 54 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() 256 struct btrfs_work *self) in run_ordered_work() 259 struct btrfs_work *work; in run_ordered_work() 269 work = list_entry(list->next, struct btrfs_work, in run_ordered_work() 341 static void normal_work_helper(struct btrfs_work *work) in normal_work_helper() 379 void btrfs_init_work(struct btrfs_work *work, btrfs_work_func_t uniq_func, in btrfs_init_work() 393 struct btrfs_work *work) in __btrfs_queue_work() 409 struct btrfs_work *work) in btrfs_queue_work() [all …]
|
D | ordered-data.h | 122 struct btrfs_work work; 125 struct btrfs_work flush_work;
|
D | raid56.c | 64 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); 1669 struct btrfs_work work; 1736 static void unplug_work(struct btrfs_work *work) in unplug_work() 2257 static void rmw_work(struct btrfs_work *work) in rmw_work() 2265 static void read_rebuild_work(struct btrfs_work *work) in read_rebuild_work() 2723 static void scrub_parity_work(struct btrfs_work *work) in scrub_parity_work()
|
D | scrub.c | 96 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); 1734 static void scrub_wr_bio_end_io_worker(struct btrfs_work *work) in scrub_wr_bio_end_io_worker() 2116 static void scrub_missing_raid56_worker(struct btrfs_work *work) in scrub_missing_raid56_worker() 2320 static void scrub_bio_end_io_worker(struct btrfs_work *work) in scrub_bio_end_io_worker() 2720 static void scrub_parity_bio_endio_worker(struct btrfs_work *work) in scrub_parity_bio_endio_worker()
|
D | reada.c | 78 struct btrfs_work work; 722 static void reada_start_machine_worker(struct btrfs_work *work) in reada_start_machine_worker()
|
D | volumes.h | 130 struct btrfs_work work;
|
D | disk-io.c | 55 static void end_workqueue_fn(struct btrfs_work *work); 80 struct btrfs_work work; 117 struct btrfs_work work; 753 static void run_one_async_start(struct btrfs_work *work) in run_one_async_start() 765 static void run_one_async_done(struct btrfs_work *work) in run_one_async_done() 781 static void run_one_async_free(struct btrfs_work *work) in run_one_async_free() 1669 static void end_workqueue_fn(struct btrfs_work *work) in end_workqueue_fn()
|
D | delayed-inode.c | 1324 struct btrfs_work work; 1327 static void btrfs_async_run_delayed_root(struct btrfs_work *work) in btrfs_async_run_delayed_root()
|
D | ordered-data.c | 527 static void btrfs_run_ordered_extent_work(struct btrfs_work *work) in btrfs_run_ordered_extent_work()
|
D | inode.c | 378 struct btrfs_work work; 1182 static noinline void async_cow_start(struct btrfs_work *work) in async_cow_start() 1200 static noinline void async_cow_submit(struct btrfs_work *work) in async_cow_submit() 1223 static noinline void async_cow_free(struct btrfs_work *work) in async_cow_free() 2127 struct btrfs_work work; 2130 static void btrfs_writepage_fixup_worker(struct btrfs_work *work) in btrfs_writepage_fixup_worker() 3231 static void finish_ordered_fn(struct btrfs_work *work) in finish_ordered_fn() 10119 struct btrfs_work work; 10122 static void btrfs_run_delalloc_work(struct btrfs_work *work) in btrfs_run_delalloc_work()
|
D | ctree.h | 535 struct btrfs_work work; 1071 struct btrfs_work qgroup_rescan_work;
|
D | extent-tree.c | 516 static noinline void caching_thread(struct btrfs_work *work) in caching_thread() 2822 struct btrfs_work work; 2826 to_async_delayed_refs(struct btrfs_work *work) in to_async_delayed_refs() 2831 static void delayed_ref_async_start(struct btrfs_work *work) in delayed_ref_async_start()
|
D | qgroup.c | 2793 static void btrfs_qgroup_rescan_worker(struct btrfs_work *work) in btrfs_qgroup_rescan_worker()
|
D | volumes.c | 603 static void pending_bios_fn(struct btrfs_work *work) in pending_bios_fn()
|
/linux-4.19.296/include/trace/events/ |
D | btrfs.h | 26 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),
|