Home
last modified time | relevance | path

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

/linux/fs/btrfs/
H A Dasync-thread.h15 struct btrfs_workqueue;
28 struct btrfs_workqueue *wq;
32 struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
37 struct btrfs_workqueue *btrfs_alloc_ordered_workqueue(
42 void btrfs_queue_work(struct btrfs_workqueue *wq,
44 void btrfs_destroy_workqueue(struct btrfs_workqueue *wq);
45 void btrfs_workqueue_set_max(struct btrfs_workqueue *wq, int max);
47 struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq);
48 bool btrfs_workqueue_normal_congested(const struct btrfs_workqueue *wq);
49 void btrfs_flush_workqueue(struct btrfs_workqueue *wq);
H A 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 static void btrfs_init_workqueue(struct btrfs_workqueue *wq, in btrfs_init_workqueue()
84 struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info, in btrfs_alloc_workqueue()
88 struct btrfs_workqueue *ret = kzalloc_obj(*ret); in btrfs_alloc_workqueue()
123 struct btrfs_workqueue *btrfs_alloc_ordered_workqueue( in btrfs_alloc_ordered_workqueue()
127 struct btrfs_workqueue *ret; in btrfs_alloc_ordered_workqueue()
155 static inline void thresh_queue_hook(struct btrfs_workqueue *wq) in thresh_queue_hook()
167 static inline void thresh_exec_hook(struct btrfs_workqueue *wq) in thresh_exec_hook()
[all …]
H A Dfs.h690 struct btrfs_workqueue *workers;
691 struct btrfs_workqueue *delalloc_workers;
692 struct btrfs_workqueue *flush_workers;
696 struct btrfs_workqueue *endio_write_workers;
697 struct btrfs_workqueue *endio_freespace_worker;
698 struct btrfs_workqueue *caching_workers;
705 struct btrfs_workqueue *fixup_workers;
706 struct btrfs_workqueue *delayed_workers;
823 struct btrfs_workqueue *qgroup_rescan_workers;
/linux/include/trace/events/
H A Dbtrfs.h25 struct btrfs_workqueue;
1597 DECLARE_EVENT_CLASS(btrfs_workqueue,
1599 TP_PROTO(const struct btrfs_workqueue *wq, const char *name),
1617 DEFINE_EVENT(btrfs_workqueue, btrfs_workqueue_alloc,
1619 TP_PROTO(const struct btrfs_workqueue *wq, const char *name),
1626 TP_PROTO(const struct btrfs_workqueue *wq),
1643 TP_PROTO(const struct btrfs_workqueue *wq),