Lines Matching refs:btrfs_space_info
175 u64 __pure btrfs_space_info_used(const struct btrfs_space_info *s_info,
192 struct btrfs_space_info *found;
231 void btrfs_update_space_info_chunk_size(struct btrfs_space_info *space_info,
238 struct btrfs_space_info *space_info, u64 flags)
258 static int create_space_info_sub_group(struct btrfs_space_info *parent, u64 flags,
262 struct btrfs_space_info *sub_group;
288 struct btrfs_space_info *space_info;
362 struct btrfs_space_info *space_info = block_group->space_info;
387 struct btrfs_space_info *btrfs_find_space_info(struct btrfs_fs_info *info,
391 struct btrfs_space_info *found;
404 struct btrfs_space_info *data_sinfo;
425 const struct btrfs_space_info *space_info,
494 const struct btrfs_space_info *space_info, u64 bytes,
512 static void remove_ticket(struct btrfs_space_info *space_info,
527 struct btrfs_space_info *space_info)
572 static const char *space_info_flag_to_str(const struct btrfs_space_info *space_info)
598 const struct btrfs_space_info *info)
617 struct btrfs_space_info *info, u64 bytes,
674 struct btrfs_space_info *space_info,
805 struct btrfs_space_info *space_info, u64 num_bytes,
904 const struct btrfs_space_info *space_info)
929 const struct btrfs_space_info *space_info)
1041 struct btrfs_space_info *space_info,
1088 struct btrfs_space_info *space_info)
1132 static void do_async_reclaim_metadata_space(struct btrfs_space_info *space_info)
1222 struct btrfs_space_info *space_info;
1244 struct btrfs_space_info *space_info;
1378 static void do_async_reclaim_data_space(struct btrfs_space_info *space_info)
1454 struct btrfs_space_info *space_info;
1493 struct btrfs_space_info *space_info,
1552 struct btrfs_space_info *space_info,
1579 static void wait_reserve_ticket(struct btrfs_space_info *space_info,
1626 struct btrfs_space_info *space_info,
1682 struct btrfs_space_info *space_info)
1731 struct btrfs_space_info *space_info, u64 orig_bytes,
1878 struct btrfs_space_info *space_info,
1905 int btrfs_reserve_data_bytes(struct btrfs_space_info *space_info, u64 bytes,
1929 struct btrfs_space_info *space_info;
1944 u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo)
2030 static int calc_dynamic_reclaim_threshold(const struct btrfs_space_info *space_info)
2049 int btrfs_calc_reclaim_threshold(const struct btrfs_space_info *space_info)
2063 static bool is_reclaim_urgent(struct btrfs_space_info *space_info)
2072 static void do_reclaim_sweep(struct btrfs_space_info *space_info, int raid)
2119 void btrfs_space_info_update_reclaimable(struct btrfs_space_info *space_info, s64 bytes)
2130 void btrfs_set_periodic_reclaim_ready(struct btrfs_space_info *space_info, bool ready)
2142 static bool btrfs_should_periodic_reclaim(struct btrfs_space_info *space_info)
2162 struct btrfs_space_info *space_info;
2172 void btrfs_return_free_space(struct btrfs_space_info *space_info, u64 len)