/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | async-thread.h | 16 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, 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);
|
H A D | async-thread.c | 61 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() 306 struct btrfs_work *work = container_of(normal_work, struct btrfs_work, in btrfs_work_helper() 342 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, in btrfs_init_work() 354 struct btrfs_work *work) in __btrfs_queue_work() 370 struct btrfs_work *work) in btrfs_queue_work() 408 void btrfs_set_work_high_priority(struct btrfs_work *wor [all...] |
H A D | ordered-data.h | 125 struct btrfs_work work; 128 struct btrfs_work flush_work;
|
H A 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); 1665 struct btrfs_work work; 1733 static void unplug_work(struct btrfs_work *work) in unplug_work() 2246 static void rmw_work(struct btrfs_work *work) in rmw_work() 2254 static void read_rebuild_work(struct btrfs_work *work) in read_rebuild_work() 2704 static void scrub_parity_work(struct btrfs_work *work) in scrub_parity_work()
|
H A D | block-group.h | 49 struct btrfs_work work;
|
H A D | scrub.c | 99 struct btrfs_work work; 119 struct btrfs_work work; 141 struct btrfs_work work; 243 static void scrub_bio_end_io_worker(struct btrfs_work *work); 254 static void scrub_wr_bio_end_io_worker(struct btrfs_work *work); 1722 static void scrub_wr_bio_end_io_worker(struct btrfs_work *work) in scrub_wr_bio_end_io_worker() 2051 static void scrub_missing_raid56_worker(struct btrfs_work *work) in scrub_missing_raid56_worker() 2254 static void scrub_bio_end_io_worker(struct btrfs_work *work) in scrub_bio_end_io_worker() 2654 static void scrub_parity_bio_endio_worker(struct btrfs_work *work) in scrub_parity_bio_endio_worker()
|
H A D | reada.c | 79 struct btrfs_work work; 757 static void reada_start_machine_worker(struct btrfs_work *work) in reada_start_machine_worker()
|
H A D | disk-io.c | 53 static void end_workqueue_fn(struct btrfs_work *work); 78 struct btrfs_work work; 121 struct btrfs_work work; 691 static void run_one_async_start(struct btrfs_work *work) in run_one_async_start() 711 static void run_one_async_done(struct btrfs_work *work) in run_one_async_done() 740 static void run_one_async_free(struct btrfs_work *work) in run_one_async_free() 1705 static void end_workqueue_fn(struct btrfs_work *work) in end_workqueue_fn()
|
H A D | ordered-data.c | 541 static void btrfs_run_ordered_extent_work(struct btrfs_work *work) in btrfs_run_ordered_extent_work()
|
H A D | delayed-inode.c | 1326 struct btrfs_work work; 1329 static void btrfs_async_run_delayed_root(struct btrfs_work *work) in btrfs_async_run_delayed_root()
|
H A D | inode.c | 375 struct btrfs_work work; 1177 static noinline void async_cow_start(struct btrfs_work *work) in async_cow_start() 1194 static noinline void async_cow_submit(struct btrfs_work *work) in async_cow_submit() 1219 static noinline void async_cow_free(struct btrfs_work *work) in async_cow_free() 2326 struct btrfs_work work; 2329 static void btrfs_writepage_fixup_worker(struct btrfs_work *work) in btrfs_writepage_fixup_worker() 2824 static void finish_ordered_fn(struct btrfs_work *work) in finish_ordered_fn() 9406 struct btrfs_work work; 9409 static void btrfs_run_delalloc_work(struct btrfs_work *work) in btrfs_run_delalloc_work()
|
H A D | block-group.c | 635 static noinline void caching_thread(struct btrfs_work *work) in caching_thread()
|
H A D | ctree.h | 904 struct btrfs_work qgroup_rescan_work;
|
H A D | qgroup.c | 3327 static void btrfs_qgroup_rescan_worker(struct btrfs_work *work) in btrfs_qgroup_rescan_worker()
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | async-thread.h | 14 struct btrfs_work; 15 typedef void (*btrfs_func_t)(struct btrfs_work *arg); 17 struct btrfs_work { struct 37 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, 40 struct btrfs_work *work); 43 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work);
|
H A D | async-thread.c | 55 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work) in btrfs_work_owner() 211 struct btrfs_work *self) in run_ordered_work() 214 struct btrfs_work *work; in run_ordered_work() 223 work = list_entry(list->next, struct btrfs_work, in run_ordered_work() 296 struct btrfs_work *work = container_of(normal_work, struct btrfs_work, in btrfs_work_helper() 331 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, in btrfs_init_work() 342 void btrfs_queue_work(struct btrfs_workqueue *wq, struct btrfs_work *work) in btrfs_queue_work()
|
H A D | ordered-data.h | 149 struct btrfs_work work; 152 struct btrfs_work flush_work;
|
H A D | bio.c | 542 struct btrfs_work work; 553 static void run_one_async_start(struct btrfs_work *work) in run_one_async_start() 572 static void run_one_async_done(struct btrfs_work *work) in run_one_async_done() 593 static void run_one_async_free(struct btrfs_work *work) in run_one_async_free()
|
H A D | block-group.h | 91 struct btrfs_work work;
|
H A D | fs.h | 682 struct btrfs_work qgroup_rescan_work;
|
H A D | ordered-data.c | 299 static void finish_ordered_fn(struct btrfs_work *work) in finish_ordered_fn() 673 static void btrfs_run_ordered_extent_work(struct btrfs_work *work) in btrfs_run_ordered_extent_work()
|
H A D | delayed-inode.c | 1308 struct btrfs_work work; 1311 static void btrfs_async_run_delayed_root(struct btrfs_work *work) in btrfs_async_run_delayed_root()
|
H A D | inode.c | 714 struct btrfs_work work; 829 static void compress_file_range(struct btrfs_work *work) in compress_file_range() 1569 static noinline void submit_compressed_extents(struct btrfs_work *work) in submit_compressed_extents() 1594 static noinline void async_cow_free(struct btrfs_work *work) in async_cow_free() 2679 struct btrfs_work work; 2682 static void btrfs_writepage_fixup_worker(struct btrfs_work *work) in btrfs_writepage_fixup_worker() 9206 struct btrfs_work work; 9209 static void btrfs_run_delalloc_work(struct btrfs_work *work) in btrfs_run_delalloc_work()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | btrfs.h | 26 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),
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | btrfs.h | 26 struct btrfs_work; 1555 TP_PROTO(const struct btrfs_work *work), 1607 TP_PROTO(const struct btrfs_work *work), 1614 TP_PROTO(const struct btrfs_work *work), 1628 TP_PROTO(const struct btrfs_work *work),
|