Lines Matching defs:btrfs_workqueue
23 struct btrfs_workqueue {
50 struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq)
60 bool btrfs_workqueue_normal_congested(const struct btrfs_workqueue *wq)
74 static void btrfs_init_workqueue(struct btrfs_workqueue *wq,
84 struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
88 struct btrfs_workqueue *ret = kzalloc(sizeof(*ret), GFP_KERNEL);
123 struct btrfs_workqueue *btrfs_alloc_ordered_workqueue(
127 struct btrfs_workqueue *ret;
155 static inline void thresh_queue_hook(struct btrfs_workqueue *wq)
167 static inline void thresh_exec_hook(struct btrfs_workqueue *wq)
210 static void run_ordered_work(struct btrfs_workqueue *wq,
298 struct btrfs_workqueue *wq = work->wq;
342 void btrfs_queue_work(struct btrfs_workqueue *wq, struct btrfs_work *work)
357 void btrfs_destroy_workqueue(struct btrfs_workqueue *wq)
366 void btrfs_workqueue_set_max(struct btrfs_workqueue *wq, int limit_active)
372 void btrfs_flush_workqueue(struct btrfs_workqueue *wq)