Symbol: btrfs_space_info
fs/btrfs/block-group.c
1032
struct btrfs_space_info *sinfo;
fs/btrfs/block-group.c
1412
struct btrfs_space_info *sinfo = cache->space_info;
fs/btrfs/block-group.c
1558
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
1900
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
2605
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
2970
struct btrfs_space_info *space_info,
fs/btrfs/block-group.c
3070
struct btrfs_space_info *space_info = cache->space_info;
fs/btrfs/block-group.c
3187
struct btrfs_space_info *sinfo = cache->space_info;
fs/btrfs/block-group.c
3809
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
392
struct btrfs_space_info *space_info = bg->space_info;
fs/btrfs/block-group.c
3931
struct btrfs_space_info *space_info = cache->space_info;
fs/btrfs/block-group.c
3991
struct btrfs_space_info *space_info = cache->space_info;
fs/btrfs/block-group.c
4018
struct btrfs_space_info *found;
fs/btrfs/block-group.c
4027
const struct btrfs_space_info *sinfo, int force)
fs/btrfs/block-group.c
4055
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
4067
struct btrfs_space_info *space_info,
fs/btrfs/block-group.c
4129
struct btrfs_space_info *sys_space_info;
fs/btrfs/block-group.c
4280
struct btrfs_space_info *space_info, u64 flags,
fs/btrfs/block-group.c
4434
struct btrfs_space_info *info;
fs/btrfs/block-group.c
4458
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
4577
static void check_removing_space_info(struct btrfs_space_info *space_info)
fs/btrfs/block-group.c
4622
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
4719
struct btrfs_space_info, list);
fs/btrfs/block-group.h
182
struct btrfs_space_info *space_info;
fs/btrfs/block-group.h
358
struct btrfs_space_info *space_info,
fs/btrfs/block-group.h
375
struct btrfs_space_info *space_info, u64 flags,
fs/btrfs/block-rsv.c
109
struct btrfs_space_info *space_info = block_rsv->space_info;
fs/btrfs/block-rsv.c
325
struct btrfs_space_info *sinfo = block_rsv->space_info;
fs/btrfs/block-rsv.c
434
struct btrfs_space_info *space_info;
fs/btrfs/block-rsv.h
12
struct btrfs_space_info;
fs/btrfs/block-rsv.h
36
struct btrfs_space_info *space_info;
fs/btrfs/delalloc-space.c
114
static inline struct btrfs_space_info *data_sinfo_for_inode(const struct btrfs_inode *inode)
fs/btrfs/delayed-ref.c
214
struct btrfs_space_info *space_info = block_rsv->space_info;
fs/btrfs/extent-tree.c
2687
struct btrfs_space_info *space_info = bg->space_info;
fs/btrfs/extent-tree.c
2808
struct btrfs_space_info *space_info, u64 *empty_cluster)
fs/btrfs/extent-tree.c
2836
struct btrfs_space_info *space_info;
fs/btrfs/extent-tree.c
4031
struct btrfs_space_info *space_info = block_group->space_info;
fs/btrfs/extent-tree.c
4333
struct btrfs_space_info *space_info,
fs/btrfs/extent-tree.c
4425
struct btrfs_space_info *space_info,
fs/btrfs/extent-tree.c
4476
struct btrfs_space_info *space_info)
fs/btrfs/extent-tree.c
4521
struct btrfs_space_info *space_info,
fs/btrfs/extent-tree.c
4568
struct btrfs_space_info *space_info;
fs/btrfs/extent-tree.c
4915
struct btrfs_space_info *sinfo;
fs/btrfs/extent-tree.c
5191
struct btrfs_space_info *space_info;
fs/btrfs/free-space-cache.c
2690
struct btrfs_space_info *sinfo = block_group->space_info;
fs/btrfs/free-space-cache.c
3658
struct btrfs_space_info *space_info = block_group->space_info;
fs/btrfs/fs.h
50
struct btrfs_space_info;
fs/btrfs/fs.h
744
struct btrfs_space_info *data_sinfo;
fs/btrfs/inode.c
1860
struct btrfs_space_info *sinfo = fs_info->data_sinfo;
fs/btrfs/ioctl.c
2838
struct btrfs_space_info *info;
fs/btrfs/ioctl.c
2857
struct btrfs_space_info *tmp;
fs/btrfs/ioctl.c
2907
struct btrfs_space_info *tmp;
fs/btrfs/relocation.c
4163
struct btrfs_space_info *sinfo = bg->space_info;
fs/btrfs/relocation.c
4953
struct btrfs_space_info *sinfo = src_bg->space_info;
fs/btrfs/space-info.c
1072
static bool steal_from_global_rsv(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1119
static bool maybe_fail_all_tickets(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
1161
static void do_async_reclaim_metadata_space(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
1250
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
1272
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
1407
static void do_async_reclaim_data_space(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
1483
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
1532
static void priority_reclaim_metadata_space(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1584
static void priority_reclaim_data_space(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1605
static void wait_reserve_ticket(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1652
static int handle_reserve_ticket(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1708
static inline void maybe_clamp_preempt(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
1756
static int reserve_bytes(struct btrfs_space_info *space_info, u64 orig_bytes,
fs/btrfs/space-info.c
1902
int btrfs_reserve_metadata_bytes(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
192
struct btrfs_space_info *found;
fs/btrfs/space-info.c
1931
int btrfs_reserve_data_bytes(struct btrfs_space_info *space_info, u64 bytes,
fs/btrfs/space-info.c
1957
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
1972
u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo)
fs/btrfs/space-info.c
2058
static int calc_dynamic_reclaim_threshold(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
2077
int btrfs_calc_reclaim_threshold(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
2091
static bool is_reclaim_urgent(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
2100
static bool do_reclaim_sweep(struct btrfs_space_info *space_info, int raid)
fs/btrfs/space-info.c
2148
void btrfs_space_info_update_reclaimable(struct btrfs_space_info *space_info, s64 bytes)
fs/btrfs/space-info.c
2160
void btrfs_set_periodic_reclaim_ready(struct btrfs_space_info *space_info, bool ready)
fs/btrfs/space-info.c
2172
static bool btrfs_should_periodic_reclaim(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
2191
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
2206
void btrfs_return_free_space(struct btrfs_space_info *space_info, u64 len)
fs/btrfs/space-info.c
231
void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
238
struct btrfs_space_info *space_info, u64 flags)
fs/btrfs/space-info.c
258
static int create_space_info_sub_group(struct btrfs_space_info *parent, u64 flags,
fs/btrfs/space-info.c
262
struct btrfs_space_info *sub_group;
fs/btrfs/space-info.c
289
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
376
struct btrfs_space_info *space_info = block_group->space_info;
fs/btrfs/space-info.c
406
struct btrfs_space_info *btrfs_find_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.c
410
struct btrfs_space_info *found;
fs/btrfs/space-info.c
423
struct btrfs_space_info *data_sinfo;
fs/btrfs/space-info.c
443
static u64 calc_available_free_space(const struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
512
static inline bool check_can_overcommit(const struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
521
static inline bool can_overcommit(const struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
532
bool btrfs_can_overcommit(const struct btrfs_space_info *space_info, u64 bytes,
fs/btrfs/space-info.c
546
static void remove_ticket(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
578
void btrfs_try_granting_tickets(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
633
static void __btrfs_dump_space_info(const struct btrfs_space_info *info)
fs/btrfs/space-info.c
652
void btrfs_dump_space_info(struct btrfs_space_info *info, u64 bytes,
fs/btrfs/space-info.c
708
static void shrink_delalloc(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
839
static void flush_space(struct btrfs_space_info *space_info, u64 num_bytes,
fs/btrfs/space-info.c
938
static u64 btrfs_calc_reclaim_metadata_size(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
961
static bool need_preemptive_reclaim(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.h
110
struct btrfs_space_info *parent;
fs/btrfs/space-info.h
111
struct btrfs_space_info *sub_group[BTRFS_SPACE_INFO_SUB_GROUP_MAX];
fs/btrfs/space-info.h
227
static inline bool btrfs_mixed_space_info(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.h
239
btrfs_space_info_update_##name(struct btrfs_space_info *sinfo, \
fs/btrfs/space-info.h
261
static inline u64 btrfs_space_info_used(const struct btrfs_space_info *s_info,
fs/btrfs/space-info.h
275
void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info,
fs/btrfs/space-info.h
277
struct btrfs_space_info *btrfs_find_space_info(struct btrfs_fs_info *info,
fs/btrfs/space-info.h
280
void btrfs_dump_space_info(struct btrfs_space_info *info, u64 bytes,
fs/btrfs/space-info.h
282
int btrfs_reserve_metadata_bytes(struct btrfs_space_info *space_info,
fs/btrfs/space-info.h
285
void btrfs_try_granting_tickets(struct btrfs_space_info *space_info);
fs/btrfs/space-info.h
286
bool btrfs_can_overcommit(const struct btrfs_space_info *space_info, u64 bytes,
fs/btrfs/space-info.h
290
struct btrfs_space_info *space_info,
fs/btrfs/space-info.h
298
int btrfs_reserve_data_bytes(struct btrfs_space_info *space_info, u64 bytes,
fs/btrfs/space-info.h
302
u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo);
fs/btrfs/space-info.h
304
void btrfs_space_info_update_reclaimable(struct btrfs_space_info *space_info, s64 bytes);
fs/btrfs/space-info.h
305
void btrfs_set_periodic_reclaim_ready(struct btrfs_space_info *space_info, bool ready);
fs/btrfs/space-info.h
306
int btrfs_calc_reclaim_threshold(const struct btrfs_space_info *space_info);
fs/btrfs/space-info.h
308
void btrfs_return_free_space(struct btrfs_space_info *space_info, u64 len);
fs/btrfs/space-info.h
310
static inline const char *btrfs_space_info_type_str(const struct btrfs_space_info *space_info)
fs/btrfs/super.c
1730
struct btrfs_space_info *found;
fs/btrfs/sysfs.c
1051
struct btrfs_space_info *sinfo = to_space_info(kobj);
fs/btrfs/sysfs.c
1821
struct btrfs_space_info *space_info = cache->space_info;
fs/btrfs/sysfs.c
1884
void btrfs_sysfs_remove_space_info(struct btrfs_space_info *space_info)
fs/btrfs/sysfs.c
1902
static const char *alloc_name(struct btrfs_space_info *space_info)
fs/btrfs/sysfs.c
1944
int btrfs_sysfs_add_space_info_type(struct btrfs_space_info *space_info)
fs/btrfs/sysfs.c
690
#define to_space_info(_kobj) container_of(_kobj, struct btrfs_space_info, kobj)
fs/btrfs/sysfs.c
702
struct btrfs_space_info *sinfo = to_space_info(kobj->parent);
fs/btrfs/sysfs.c
746
struct btrfs_space_info *sinfo = to_space_info(kobj); \
fs/btrfs/sysfs.c
754
struct btrfs_space_info *sinfo = to_space_info(kobj);
fs/btrfs/sysfs.c
770
struct btrfs_space_info *space_info = to_space_info(kobj);
fs/btrfs/sysfs.c
814
struct btrfs_space_info *sinfo = to_space_info(kobj);
fs/btrfs/sysfs.c
858
struct btrfs_space_info *space_info = to_space_info(kobj);
fs/btrfs/sysfs.c
916
struct btrfs_space_info *space_info = to_space_info(kobj);
fs/btrfs/sysfs.c
929
struct btrfs_space_info *space_info = to_space_info(kobj);
fs/btrfs/sysfs.c
956
struct btrfs_space_info *space_info = to_space_info(kobj);
fs/btrfs/sysfs.c
965
struct btrfs_space_info *space_info = to_space_info(kobj);
fs/btrfs/sysfs.c
989
struct btrfs_space_info *space_info = to_space_info(kobj);
fs/btrfs/sysfs.c
998
struct btrfs_space_info *space_info = to_space_info(kobj);
fs/btrfs/sysfs.h
15
struct btrfs_space_info;
fs/btrfs/sysfs.h
40
int btrfs_sysfs_add_space_info_type(struct btrfs_space_info *space_info);
fs/btrfs/sysfs.h
41
void btrfs_sysfs_remove_space_info(struct btrfs_space_info *space_info);
fs/btrfs/transaction.c
573
struct btrfs_space_info *si = fs_info->trans_block_rsv.space_info;
fs/btrfs/transaction.c
767
struct btrfs_space_info *space_info = h->block_rsv->space_info;
fs/btrfs/volumes.c
3458
struct btrfs_space_info *space_info;
fs/btrfs/volumes.c
5436
struct btrfs_space_info *space_info;
fs/btrfs/volumes.c
5443
struct btrfs_space_info *space_info;
fs/btrfs/volumes.c
5871
struct btrfs_space_info *space_info,
fs/btrfs/volumes.c
6037
struct btrfs_space_info *meta_space_info;
fs/btrfs/volumes.c
6039
struct btrfs_space_info *sys_space_info;
fs/btrfs/volumes.h
33
struct btrfs_space_info;
fs/btrfs/volumes.h
723
struct btrfs_space_info *space_info,
fs/btrfs/zoned.c
2759
struct btrfs_space_info *data_sinfo = fs_info->data_sinfo;
fs/btrfs/zoned.c
2760
struct btrfs_space_info *space_info = data_sinfo;
fs/btrfs/zoned.c
2796
struct btrfs_space_info *reloc_sinfo = data_sinfo->sub_group[0];
fs/btrfs/zoned.c
2973
int btrfs_zoned_activate_one_bg(struct btrfs_space_info *space_info, bool do_finish)
fs/btrfs/zoned.c
3090
int btrfs_reset_unused_block_groups(struct btrfs_space_info *space_info, u64 num_bytes)
fs/btrfs/zoned.h
25
struct btrfs_space_info;
fs/btrfs/zoned.h
275
static inline int btrfs_zoned_activate_one_bg(struct btrfs_space_info *space_info,
fs/btrfs/zoned.h
284
static inline int btrfs_reset_unused_block_groups(struct btrfs_space_info *space_info,
fs/btrfs/zoned.h
97
int btrfs_zoned_activate_one_bg(struct btrfs_space_info *space_info, bool do_finish);
fs/btrfs/zoned.h
99
int btrfs_reset_unused_block_groups(struct btrfs_space_info *space_info, u64 num_bytes);
include/trace/events/btrfs.h
2163
const struct btrfs_space_info *sinfo),
include/trace/events/btrfs.h
2225
const struct btrfs_space_info *sinfo),
include/trace/events/btrfs.h
2231
const struct btrfs_space_info *sinfo),
include/trace/events/btrfs.h
2346
const struct btrfs_space_info *sinfo, u64 old, s64 diff),
include/trace/events/btrfs.h
2369
const struct btrfs_space_info *sinfo, u64 old, s64 diff),
include/trace/events/btrfs.h
2377
const struct btrfs_space_info *sinfo, u64 old, s64 diff),
include/trace/events/btrfs.h
2385
const struct btrfs_space_info *sinfo, u64 old, s64 diff),
include/trace/events/btrfs.h
30
struct btrfs_space_info;