Searched refs:btrfs_workqueue (Results 1 – 4 of 4) sorted by relevance
15 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);
23 struct btrfs_workqueue { struct74 static void btrfs_init_workqueue(struct btrfs_workqueue *wq, in btrfs_init_workqueue()88 struct btrfs_workqueue *ret = kzalloc(sizeof(*ret), GFP_KERNEL); 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()209 static void run_ordered_work(struct btrfs_workqueue *wq, in run_ordered_work()296 struct btrfs_workqueue *wq = work->wq; in btrfs_work_helper()354 void btrfs_destroy_workqueue(struct btrfs_workqueue *wq) in btrfs_destroy_workqueue()[all …]
623 struct btrfs_workqueue *workers;624 struct btrfs_workqueue *delalloc_workers;625 struct btrfs_workqueue *flush_workers;630 struct btrfs_workqueue *endio_write_workers;631 struct btrfs_workqueue *endio_freespace_worker;632 struct btrfs_workqueue *caching_workers;639 struct btrfs_workqueue *fixup_workers;640 struct btrfs_workqueue *delayed_workers;757 struct btrfs_workqueue *qgroup_rescan_workers;
408 struct btrfs_workqueue *wq = btrfs_is_free_space_inode(inode) ? in btrfs_queue_ordered_fn()
Completed in 13 milliseconds