btrfs_workqueue
struct btrfs_workqueue *btrfs_alloc_ordered_workqueue(
struct btrfs_workqueue *ret;
static inline void thresh_queue_hook(struct btrfs_workqueue *wq)
static inline void thresh_exec_hook(struct btrfs_workqueue *wq)
static void run_ordered_work(struct btrfs_workqueue *wq,
struct btrfs_workqueue *wq = work->wq;
void btrfs_queue_work(struct btrfs_workqueue *wq, struct btrfs_work *work)
void btrfs_destroy_workqueue(struct btrfs_workqueue *wq)
void btrfs_workqueue_set_max(struct btrfs_workqueue *wq, int limit_active)
void btrfs_flush_workqueue(struct btrfs_workqueue *wq)
struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq)
bool btrfs_workqueue_normal_congested(const struct btrfs_workqueue *wq)
static void btrfs_init_workqueue(struct btrfs_workqueue *wq,
struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
struct btrfs_workqueue *ret = kzalloc_obj(*ret);
struct btrfs_workqueue;
struct btrfs_workqueue *wq;
struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
struct btrfs_workqueue *btrfs_alloc_ordered_workqueue(
void btrfs_queue_work(struct btrfs_workqueue *wq,
void btrfs_destroy_workqueue(struct btrfs_workqueue *wq);
void btrfs_workqueue_set_max(struct btrfs_workqueue *wq, int max);
struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq);
bool btrfs_workqueue_normal_congested(const struct btrfs_workqueue *wq);
void btrfs_flush_workqueue(struct btrfs_workqueue *wq);
struct btrfs_workqueue *workers;
struct btrfs_workqueue *delalloc_workers;
struct btrfs_workqueue *flush_workers;
struct btrfs_workqueue *endio_write_workers;
struct btrfs_workqueue *endio_freespace_worker;
struct btrfs_workqueue *caching_workers;
struct btrfs_workqueue *fixup_workers;
struct btrfs_workqueue *delayed_workers;
struct btrfs_workqueue *qgroup_rescan_workers;
struct btrfs_workqueue *wq = btrfs_is_free_space_inode(inode) ?
DECLARE_EVENT_CLASS(btrfs_workqueue,
TP_PROTO(const struct btrfs_workqueue *wq, const char *name),
DEFINE_EVENT(btrfs_workqueue, btrfs_workqueue_alloc,
TP_PROTO(const struct btrfs_workqueue *wq, const char *name),
TP_PROTO(const struct btrfs_workqueue *wq),
TP_PROTO(const struct btrfs_workqueue *wq),
struct btrfs_workqueue;