Home
last modified time | relevance | path

Searched refs:btrfs_workqueue (Results 1 – 5 of 5) sorted by relevance

/linux-6.1.9/fs/btrfs/
Dasync-thread.h13 struct btrfs_workqueue;
25 struct btrfs_workqueue *wq;
29 struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
36 void btrfs_queue_work(struct btrfs_workqueue *wq,
38 void btrfs_destroy_workqueue(struct btrfs_workqueue *wq);
39 void btrfs_workqueue_set_max(struct btrfs_workqueue *wq, int max);
41 struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq);
42 bool btrfs_workqueue_normal_congested(const struct btrfs_workqueue *wq);
43 void btrfs_flush_workqueue(struct btrfs_workqueue *wq);
Dasync-thread.c23 struct btrfs_workqueue { struct
50 struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq) in btrfs_workqueue_owner() argument
60 bool btrfs_workqueue_normal_congested(const struct btrfs_workqueue *wq) in btrfs_workqueue_normal_congested()
74 struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info, in btrfs_alloc_workqueue()
78 struct btrfs_workqueue *ret = kzalloc(sizeof(*ret), GFP_KERNEL); in btrfs_alloc_workqueue()
121 static inline void thresh_queue_hook(struct btrfs_workqueue *wq) in thresh_queue_hook()
133 static inline void thresh_exec_hook(struct btrfs_workqueue *wq) in thresh_exec_hook()
176 static void run_ordered_work(struct btrfs_workqueue *wq, in run_ordered_work()
264 struct btrfs_workqueue *wq = work->wq; in btrfs_work_helper()
308 void btrfs_queue_work(struct btrfs_workqueue *wq, struct btrfs_work *work) in btrfs_queue_work()
[all …]
Dctree.h822 struct btrfs_workqueue *workers;
823 struct btrfs_workqueue *hipri_workers;
824 struct btrfs_workqueue *delalloc_workers;
825 struct btrfs_workqueue *flush_workers;
831 struct btrfs_workqueue *endio_write_workers;
832 struct btrfs_workqueue *endio_freespace_worker;
833 struct btrfs_workqueue *caching_workers;
840 struct btrfs_workqueue *fixup_workers;
841 struct btrfs_workqueue *delayed_workers;
961 struct btrfs_workqueue *qgroup_rescan_workers;
Dordered-data.c302 struct btrfs_workqueue *wq; in btrfs_mark_ordered_io_finished()
/linux-6.1.9/include/trace/events/
Dbtrfs.h27 struct btrfs_workqueue;
1524 DECLARE_EVENT_CLASS(btrfs_workqueue,
1526 TP_PROTO(const struct btrfs_workqueue *wq, const char *name),
1544 DEFINE_EVENT(btrfs_workqueue, btrfs_workqueue_alloc,
1546 TP_PROTO(const struct btrfs_workqueue *wq, const char *name),
1553 TP_PROTO(const struct btrfs_workqueue *wq),
1570 TP_PROTO(const struct btrfs_workqueue *wq),