Searched refs:btrfs_work (Results 1 – 12 of 12) sorted by relevance
| /Linux-v6.1/fs/btrfs/ |
| D | async-thread.h | 14 struct btrfs_work; 15 typedef void (*btrfs_func_t)(struct btrfs_work *arg); 17 struct btrfs_work { struct 34 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, argument 37 struct btrfs_work *work); 40 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work);
|
| D | async-thread.c | 55 struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work) in btrfs_work_owner() 177 struct btrfs_work *self) in run_ordered_work() 180 struct btrfs_work *work; in run_ordered_work() 189 work = list_entry(list->next, struct btrfs_work, in run_ordered_work() 262 struct btrfs_work *work = container_of(normal_work, struct btrfs_work, in btrfs_work_helper() 297 void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func, in btrfs_init_work() 308 void btrfs_queue_work(struct btrfs_workqueue *wq, struct btrfs_work *work) in btrfs_queue_work()
|
| D | ordered-data.h | 149 struct btrfs_work work; 152 struct btrfs_work flush_work;
|
| D | block-group.h | 71 struct btrfs_work work;
|
| D | ordered-data.c | 275 static void finish_ordered_fn(struct btrfs_work *work) in finish_ordered_fn() 611 static void btrfs_run_ordered_extent_work(struct btrfs_work *work) in btrfs_run_ordered_extent_work()
|
| D | delayed-inode.c | 1286 struct btrfs_work work; 1289 static void btrfs_async_run_delayed_root(struct btrfs_work *work) in btrfs_async_run_delayed_root()
|
| D | disk-io.c | 85 struct btrfs_work work; 625 static void run_one_async_start(struct btrfs_work *work) in run_one_async_start() 645 static void run_one_async_done(struct btrfs_work *work) in run_one_async_done() 667 static void run_one_async_free(struct btrfs_work *work) in run_one_async_free()
|
| D | inode.c | 493 struct btrfs_work work; 1451 static noinline void async_cow_start(struct btrfs_work *work) in async_cow_start() 1468 static noinline void async_cow_submit(struct btrfs_work *work) in async_cow_submit() 1493 static noinline void async_cow_free(struct btrfs_work *work) in async_cow_free() 2863 struct btrfs_work work; 2866 static void btrfs_writepage_fixup_worker(struct btrfs_work *work) in btrfs_writepage_fixup_worker() 9507 struct btrfs_work work; 9510 static void btrfs_run_delalloc_work(struct btrfs_work *work) in btrfs_run_delalloc_work()
|
| D | block-group.c | 659 static noinline void caching_thread(struct btrfs_work *work) in caching_thread()
|
| D | ctree.h | 957 struct btrfs_work qgroup_rescan_work;
|
| D | qgroup.c | 3332 static void btrfs_qgroup_rescan_worker(struct btrfs_work *work) in btrfs_qgroup_rescan_worker()
|
| /Linux-v6.1/include/trace/events/ |
| D | btrfs.h | 26 struct btrfs_work; 1446 TP_PROTO(const struct btrfs_work *work), 1498 TP_PROTO(const struct btrfs_work *work), 1505 TP_PROTO(const struct btrfs_work *work), 1519 TP_PROTO(const struct btrfs_work *work),
|