Symbol: btrfs_space_info
fs/btrfs/block-group.c
1059
struct btrfs_space_info *sinfo;
fs/btrfs/block-group.c
1439
struct btrfs_space_info *sinfo = cache->space_info;
fs/btrfs/block-group.c
1585
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
1943
struct btrfs_space_info *space_info = bg->space_info;
fs/btrfs/block-group.c
2076
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
2664
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
3029
struct btrfs_space_info *space_info,
fs/btrfs/block-group.c
3129
struct btrfs_space_info *space_info = cache->space_info;
fs/btrfs/block-group.c
3246
struct btrfs_space_info *sinfo = cache->space_info;
fs/btrfs/block-group.c
3871
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
3993
struct btrfs_space_info *space_info = cache->space_info;
fs/btrfs/block-group.c
4053
struct btrfs_space_info *space_info = cache->space_info;
fs/btrfs/block-group.c
4080
struct btrfs_space_info *found;
fs/btrfs/block-group.c
4089
const struct btrfs_space_info *sinfo, int force)
fs/btrfs/block-group.c
4117
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
4129
struct btrfs_space_info *space_info,
fs/btrfs/block-group.c
4191
struct btrfs_space_info *sys_space_info;
fs/btrfs/block-group.c
420
struct btrfs_space_info *space_info = bg->space_info;
fs/btrfs/block-group.c
4342
struct btrfs_space_info *space_info, u64 flags,
fs/btrfs/block-group.c
4496
struct btrfs_space_info *info;
fs/btrfs/block-group.c
4520
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
4643
static void check_removing_space_info(struct btrfs_space_info *space_info)
fs/btrfs/block-group.c
4688
struct btrfs_space_info *space_info;
fs/btrfs/block-group.c
4785
struct btrfs_space_info, list);
fs/btrfs/block-group.h
180
struct btrfs_space_info *space_info;
fs/btrfs/block-group.h
361
struct btrfs_space_info *space_info,
fs/btrfs/block-group.h
378
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;
fs/btrfs/block-rsv.c
449
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
210
static int btrfs_zoned_cap_metadata_reservation(struct btrfs_space_info *space_info)
fs/btrfs/delayed-ref.c
238
struct btrfs_space_info *space_info = block_rsv->space_info;
fs/btrfs/extent-tree.c
2691
struct btrfs_space_info *space_info = bg->space_info;
fs/btrfs/extent-tree.c
2812
struct btrfs_space_info *space_info, u64 *empty_cluster)
fs/btrfs/extent-tree.c
2840
struct btrfs_space_info *space_info;
fs/btrfs/extent-tree.c
4333
struct btrfs_space_info *space_info,
fs/btrfs/extent-tree.c
4426
struct btrfs_space_info *space_info,
fs/btrfs/extent-tree.c
4477
struct btrfs_space_info *space_info)
fs/btrfs/extent-tree.c
4522
struct btrfs_space_info *space_info,
fs/btrfs/extent-tree.c
4569
struct btrfs_space_info *space_info;
fs/btrfs/extent-tree.c
4918
struct btrfs_space_info *sinfo;
fs/btrfs/extent-tree.c
5194
struct btrfs_space_info *space_info;
fs/btrfs/free-space-cache.c
2693
struct btrfs_space_info *sinfo = block_group->space_info;
fs/btrfs/free-space-cache.c
3656
struct btrfs_space_info *space_info = block_group->space_info;
fs/btrfs/fs.h
51
struct btrfs_space_info;
fs/btrfs/fs.h
754
struct btrfs_space_info *data_sinfo;
fs/btrfs/inode.c
1725
struct btrfs_space_info *sinfo = fs_info->data_sinfo;
fs/btrfs/ioctl.c
2886
struct btrfs_space_info *info;
fs/btrfs/ioctl.c
2905
struct btrfs_space_info *tmp;
fs/btrfs/ioctl.c
2955
struct btrfs_space_info *tmp;
fs/btrfs/relocation.c
4240
struct btrfs_space_info *sinfo = bg->space_info;
fs/btrfs/relocation.c
5036
struct btrfs_space_info *sinfo = src_bg->space_info;
fs/btrfs/space-info.c
1096
static bool steal_from_global_rsv(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1143
static bool maybe_fail_all_tickets(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
1185
static void do_async_reclaim_metadata_space(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
1274
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
1296
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
1439
static void do_async_reclaim_data_space(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
1515
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
1564
static void priority_reclaim_metadata_space(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1616
static void priority_reclaim_data_space(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1637
static void wait_reserve_ticket(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1684
static int handle_reserve_ticket(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1741
static inline void maybe_clamp_preempt(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
1789
static int reserve_bytes(struct btrfs_space_info *space_info, u64 orig_bytes,
fs/btrfs/space-info.c
1935
int btrfs_reserve_metadata_bytes(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
1964
int btrfs_reserve_data_bytes(struct btrfs_space_info *space_info, u64 bytes,
fs/btrfs/space-info.c
1991
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
2006
u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo)
fs/btrfs/space-info.c
201
struct btrfs_space_info *found;
fs/btrfs/space-info.c
2092
static int calc_dynamic_reclaim_threshold(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
2111
int btrfs_calc_reclaim_threshold(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
2125
static bool is_reclaim_urgent(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
2134
static bool do_reclaim_sweep(struct btrfs_space_info *space_info, int raid)
fs/btrfs/space-info.c
2182
void btrfs_space_info_update_reclaimable(struct btrfs_space_info *space_info, s64 bytes)
fs/btrfs/space-info.c
2194
void btrfs_set_periodic_reclaim_ready(struct btrfs_space_info *space_info, bool ready)
fs/btrfs/space-info.c
2206
static bool btrfs_should_periodic_reclaim(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
2225
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
2240
void btrfs_return_free_space(struct btrfs_space_info *space_info, u64 len)
fs/btrfs/space-info.c
242
void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
249
struct btrfs_space_info *space_info, u64 flags)
fs/btrfs/space-info.c
269
static int create_space_info_sub_group(struct btrfs_space_info *parent, u64 flags,
fs/btrfs/space-info.c
273
struct btrfs_space_info *sub_group;
fs/btrfs/space-info.c
298
struct btrfs_space_info *space_info;
fs/btrfs/space-info.c
385
struct btrfs_space_info *space_info = block_group->space_info;
fs/btrfs/space-info.c
415
struct btrfs_space_info *btrfs_find_space_info(const struct btrfs_fs_info *info,
fs/btrfs/space-info.c
419
struct btrfs_space_info *found;
fs/btrfs/space-info.c
432
struct btrfs_space_info *data_sinfo;
fs/btrfs/space-info.c
452
static u64 calc_available_free_space(const struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
524
static inline bool check_can_overcommit(const struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
533
static inline bool can_overcommit(const struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
544
bool btrfs_can_overcommit(const struct btrfs_space_info *space_info, u64 bytes,
fs/btrfs/space-info.c
558
static void remove_ticket(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
590
void btrfs_try_granting_tickets(struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
645
static void __btrfs_dump_space_info(const struct btrfs_space_info *info)
fs/btrfs/space-info.c
664
void btrfs_dump_space_info(struct btrfs_space_info *info, u64 bytes,
fs/btrfs/space-info.c
720
static void shrink_delalloc(struct btrfs_space_info *space_info,
fs/btrfs/space-info.c
851
static void flush_space(struct btrfs_space_info *space_info, u64 num_bytes,
fs/btrfs/space-info.c
962
static u64 btrfs_calc_reclaim_metadata_size(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.c
985
static bool need_preemptive_reclaim(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.h
139
struct btrfs_space_info *parent;
fs/btrfs/space-info.h
140
struct btrfs_space_info *sub_group[BTRFS_SPACE_INFO_SUB_GROUP_MAX];
fs/btrfs/space-info.h
256
static inline bool btrfs_mixed_space_info(const struct btrfs_space_info *space_info)
fs/btrfs/space-info.h
268
btrfs_space_info_update_##name(struct btrfs_space_info *sinfo, \
fs/btrfs/space-info.h
290
static inline u64 btrfs_space_info_used(const struct btrfs_space_info *s_info,
fs/btrfs/space-info.h
304
void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info,
fs/btrfs/space-info.h
306
struct btrfs_space_info *btrfs_find_space_info(const struct btrfs_fs_info *info,
fs/btrfs/space-info.h
309
void btrfs_dump_space_info(struct btrfs_space_info *info, u64 bytes,
fs/btrfs/space-info.h
311
int btrfs_reserve_metadata_bytes(struct btrfs_space_info *space_info,
fs/btrfs/space-info.h
314
void btrfs_try_granting_tickets(struct btrfs_space_info *space_info);
fs/btrfs/space-info.h
315
bool btrfs_can_overcommit(const struct btrfs_space_info *space_info, u64 bytes,
fs/btrfs/space-info.h
319
struct btrfs_space_info *space_info,
fs/btrfs/space-info.h
327
int btrfs_reserve_data_bytes(struct btrfs_space_info *space_info, u64 bytes,
fs/btrfs/space-info.h
331
u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo);
fs/btrfs/space-info.h
333
void btrfs_space_info_update_reclaimable(struct btrfs_space_info *space_info, s64 bytes);
fs/btrfs/space-info.h
334
void btrfs_set_periodic_reclaim_ready(struct btrfs_space_info *space_info, bool ready);
fs/btrfs/space-info.h
335
int btrfs_calc_reclaim_threshold(const struct btrfs_space_info *space_info);
fs/btrfs/space-info.h
337
void btrfs_return_free_space(struct btrfs_space_info *space_info, u64 len);
fs/btrfs/space-info.h
339
static inline const char *btrfs_space_info_type_str(const struct btrfs_space_info *space_info)
fs/btrfs/super.c
1733
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
575
struct btrfs_space_info *si = fs_info->trans_block_rsv.space_info;
fs/btrfs/transaction.c
779
struct btrfs_space_info *space_info = h->block_rsv->space_info;
fs/btrfs/volumes.c
3514
struct btrfs_space_info *space_info;
fs/btrfs/volumes.c
5685
struct btrfs_space_info *space_info;
fs/btrfs/volumes.c
5692
struct btrfs_space_info *space_info;
fs/btrfs/volumes.c
6122
struct btrfs_space_info *space_info,
fs/btrfs/volumes.c
6287
struct btrfs_space_info *meta_space_info;
fs/btrfs/volumes.c
6289
struct btrfs_space_info *sys_space_info;
fs/btrfs/volumes.h
34
struct btrfs_space_info;
fs/btrfs/volumes.h
739
struct btrfs_space_info *space_info,
fs/btrfs/zoned.c
2790
struct btrfs_space_info *data_sinfo = fs_info->data_sinfo;
fs/btrfs/zoned.c
2791
struct btrfs_space_info *space_info = data_sinfo;
fs/btrfs/zoned.c
2821
struct btrfs_space_info *reloc_sinfo = data_sinfo->sub_group[0];
fs/btrfs/zoned.c
2995
int btrfs_zoned_activate_one_bg(struct btrfs_space_info *space_info, bool do_finish)
fs/btrfs/zoned.c
3112
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
30
struct btrfs_space_info;
include/trace/events/btrfs.h
3032
const struct btrfs_space_info *sinfo),
include/trace/events/btrfs.h
3094
const struct btrfs_space_info *sinfo),
include/trace/events/btrfs.h
3100
const struct btrfs_space_info *sinfo),
include/trace/events/btrfs.h
3215
const struct btrfs_space_info *sinfo, u64 old, s64 diff),
include/trace/events/btrfs.h
3238
const struct btrfs_space_info *sinfo, u64 old, s64 diff),
include/trace/events/btrfs.h
3246
const struct btrfs_space_info *sinfo, u64 old, s64 diff),
include/trace/events/btrfs.h
3254
const struct btrfs_space_info *sinfo, u64 old, s64 diff),