btrfs_work
struct btrfs_work *self)
struct btrfs_work *work;
work = list_first_entry(list, struct btrfs_work, ordered_list);
struct btrfs_work *work = container_of(normal_work, struct btrfs_work,
void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func,
void btrfs_queue_work(struct btrfs_workqueue *wq, struct btrfs_work *work)
struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work)
struct btrfs_work;
typedef void (*btrfs_func_t)(struct btrfs_work *arg);
typedef void (*btrfs_ordered_func_t)(struct btrfs_work *arg, bool);
void btrfs_init_work(struct btrfs_work *work, btrfs_func_t func,
struct btrfs_work *work);
struct btrfs_fs_info * __pure btrfs_work_owner(const struct btrfs_work *work);
struct btrfs_work work;
static void run_one_async_start(struct btrfs_work *work)
static void run_one_async_done(struct btrfs_work *work, bool do_free)
static noinline void caching_thread(struct btrfs_work *work)
struct btrfs_work work;
struct btrfs_work work;
static void btrfs_async_run_delayed_root(struct btrfs_work *work)
struct btrfs_work qgroup_rescan_work;
static noinline void submit_compressed_extents(struct btrfs_work *work, bool do_free)
struct btrfs_work work;
static void btrfs_writepage_fixup_worker(struct btrfs_work *work)
struct btrfs_work work;
struct btrfs_work work;
static void btrfs_run_delalloc_work(struct btrfs_work *work)
static void compress_file_range(struct btrfs_work *work)
static void finish_ordered_fn(struct btrfs_work *work)
static void btrfs_run_ordered_extent_work(struct btrfs_work *work)
struct btrfs_work work;
struct btrfs_work flush_work;
static void btrfs_qgroup_rescan_worker(struct btrfs_work *work)
TP_PROTO(const struct btrfs_work *work),
TP_PROTO(const struct btrfs_work *work),
TP_PROTO(const struct btrfs_work *work),
TP_PROTO(const struct btrfs_work *work),
struct btrfs_work;