Symbol: btrfs_workqueue
fs/btrfs/async-thread.c
123
struct btrfs_workqueue *btrfs_alloc_ordered_workqueue(
fs/btrfs/async-thread.c
127
struct btrfs_workqueue *ret;
fs/btrfs/async-thread.c
155
static inline void thresh_queue_hook(struct btrfs_workqueue *wq)
fs/btrfs/async-thread.c
167
static inline void thresh_exec_hook(struct btrfs_workqueue *wq)
fs/btrfs/async-thread.c
209
static void run_ordered_work(struct btrfs_workqueue *wq,
fs/btrfs/async-thread.c
296
struct btrfs_workqueue *wq = work->wq;
fs/btrfs/async-thread.c
339
void btrfs_queue_work(struct btrfs_workqueue *wq, struct btrfs_work *work)
fs/btrfs/async-thread.c
354
void btrfs_destroy_workqueue(struct btrfs_workqueue *wq)
fs/btrfs/async-thread.c
363
void btrfs_workqueue_set_max(struct btrfs_workqueue *wq, int limit_active)
fs/btrfs/async-thread.c
369
void btrfs_flush_workqueue(struct btrfs_workqueue *wq)
fs/btrfs/async-thread.c
50
struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq)
fs/btrfs/async-thread.c
60
bool btrfs_workqueue_normal_congested(const struct btrfs_workqueue *wq)
fs/btrfs/async-thread.c
74
static void btrfs_init_workqueue(struct btrfs_workqueue *wq,
fs/btrfs/async-thread.c
84
struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
fs/btrfs/async-thread.c
88
struct btrfs_workqueue *ret = kzalloc_obj(*ret);
fs/btrfs/async-thread.h
15
struct btrfs_workqueue;
fs/btrfs/async-thread.h
28
struct btrfs_workqueue *wq;
fs/btrfs/async-thread.h
32
struct btrfs_workqueue *btrfs_alloc_workqueue(struct btrfs_fs_info *fs_info,
fs/btrfs/async-thread.h
37
struct btrfs_workqueue *btrfs_alloc_ordered_workqueue(
fs/btrfs/async-thread.h
42
void btrfs_queue_work(struct btrfs_workqueue *wq,
fs/btrfs/async-thread.h
44
void btrfs_destroy_workqueue(struct btrfs_workqueue *wq);
fs/btrfs/async-thread.h
45
void btrfs_workqueue_set_max(struct btrfs_workqueue *wq, int max);
fs/btrfs/async-thread.h
47
struct btrfs_fs_info * __pure btrfs_workqueue_owner(const struct btrfs_workqueue *wq);
fs/btrfs/async-thread.h
48
bool btrfs_workqueue_normal_congested(const struct btrfs_workqueue *wq);
fs/btrfs/async-thread.h
49
void btrfs_flush_workqueue(struct btrfs_workqueue *wq);
fs/btrfs/fs.h
690
struct btrfs_workqueue *workers;
fs/btrfs/fs.h
691
struct btrfs_workqueue *delalloc_workers;
fs/btrfs/fs.h
692
struct btrfs_workqueue *flush_workers;
fs/btrfs/fs.h
696
struct btrfs_workqueue *endio_write_workers;
fs/btrfs/fs.h
697
struct btrfs_workqueue *endio_freespace_worker;
fs/btrfs/fs.h
698
struct btrfs_workqueue *caching_workers;
fs/btrfs/fs.h
705
struct btrfs_workqueue *fixup_workers;
fs/btrfs/fs.h
706
struct btrfs_workqueue *delayed_workers;
fs/btrfs/fs.h
823
struct btrfs_workqueue *qgroup_rescan_workers;
fs/btrfs/ordered-data.c
408
struct btrfs_workqueue *wq = btrfs_is_free_space_inode(inode) ?
include/trace/events/btrfs.h
1600
DECLARE_EVENT_CLASS(btrfs_workqueue,
include/trace/events/btrfs.h
1602
TP_PROTO(const struct btrfs_workqueue *wq, const char *name),
include/trace/events/btrfs.h
1620
DEFINE_EVENT(btrfs_workqueue, btrfs_workqueue_alloc,
include/trace/events/btrfs.h
1622
TP_PROTO(const struct btrfs_workqueue *wq, const char *name),
include/trace/events/btrfs.h
1629
TP_PROTO(const struct btrfs_workqueue *wq),
include/trace/events/btrfs.h
1646
TP_PROTO(const struct btrfs_workqueue *wq),
include/trace/events/btrfs.h
25
struct btrfs_workqueue;