Searched refs:btrfs_workqueue (Results 1 – 5 of 5) sorted by relevance
/linux-6.1.9/fs/btrfs/ |
D | async-thread.h | 13 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);
|
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 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 …]
|
D | ctree.h | 822 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;
|
D | ordered-data.c | 302 struct btrfs_workqueue *wq; in btrfs_mark_ordered_io_finished()
|
/linux-6.1.9/include/trace/events/ |
D | btrfs.h | 27 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),
|