Home
last modified time | relevance | path

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

/Linux-v6.1/fs/btrfs/
Dasync-thread.h14 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);
Dasync-thread.c55 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()
Dordered-data.h149 struct btrfs_work work;
152 struct btrfs_work flush_work;
Dblock-group.h71 struct btrfs_work work;
Dordered-data.c275 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()
Ddelayed-inode.c1286 struct btrfs_work work;
1289 static void btrfs_async_run_delayed_root(struct btrfs_work *work) in btrfs_async_run_delayed_root()
Ddisk-io.c85 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()
Dinode.c493 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()
Dblock-group.c659 static noinline void caching_thread(struct btrfs_work *work) in caching_thread()
Dctree.h957 struct btrfs_work qgroup_rescan_work;
Dqgroup.c3332 static void btrfs_qgroup_rescan_worker(struct btrfs_work *work) in btrfs_qgroup_rescan_worker()
/Linux-v6.1/include/trace/events/
Dbtrfs.h26 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),