Searched refs:btrfs_workqueue (Results 1 – 4 of 4) sorted by relevance
| /linux/fs/btrfs/ |
| H A D | async-thread.h | 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);
|
| H A D | async-thread.c | 23 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 D | fs.h | 690 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 D | btrfs.h | 25 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),
|