Lines Matching refs:btrfs_fs_info

189 void btrfs_clear_space_info_full(struct btrfs_fs_info *info)
209 static u64 calc_chunk_size(const struct btrfs_fs_info *fs_info, u64 flags)
237 static void init_space_info(struct btrfs_fs_info *info,
261 struct btrfs_fs_info *fs_info = parent->fs_info;
285 static int create_space_info(struct btrfs_fs_info *info, u64 flags)
322 int btrfs_init_space_info(struct btrfs_fs_info *fs_info)
359 void btrfs_add_bg_to_space_info(struct btrfs_fs_info *info,
387 struct btrfs_space_info *btrfs_find_space_info(struct btrfs_fs_info *info,
402 static u64 calc_effective_data_chunk_size(struct btrfs_fs_info *fs_info)
424 static u64 calc_available_free_space(struct btrfs_fs_info *fs_info,
493 int btrfs_can_overcommit(struct btrfs_fs_info *fs_info,
526 void btrfs_try_granting_tickets(struct btrfs_fs_info *fs_info,
588 static void dump_global_block_rsv(struct btrfs_fs_info *fs_info)
597 static void __btrfs_dump_space_info(const struct btrfs_fs_info *fs_info,
616 void btrfs_dump_space_info(struct btrfs_fs_info *fs_info,
657 static inline u64 calc_reclaim_items_nr(const struct btrfs_fs_info *fs_info,
673 static void shrink_delalloc(struct btrfs_fs_info *fs_info,
804 static void flush_space(struct btrfs_fs_info *fs_info,
903 static u64 btrfs_calc_reclaim_metadata_size(struct btrfs_fs_info *fs_info,
928 static bool need_preemptive_reclaim(struct btrfs_fs_info *fs_info,
1040 static bool steal_from_global_rsv(struct btrfs_fs_info *fs_info,
1087 static bool maybe_fail_all_tickets(struct btrfs_fs_info *fs_info,
1134 struct btrfs_fs_info *fs_info = space_info->fs_info;
1221 struct btrfs_fs_info *fs_info;
1224 fs_info = container_of(work, struct btrfs_fs_info, async_reclaim_work);
1243 struct btrfs_fs_info *fs_info;
1251 fs_info = container_of(work, struct btrfs_fs_info,
1380 struct btrfs_fs_info *fs_info = space_info->fs_info;
1453 struct btrfs_fs_info *fs_info;
1456 fs_info = container_of(work, struct btrfs_fs_info, async_data_reclaim_work);
1464 void btrfs_init_async_reclaim_work(struct btrfs_fs_info *fs_info)
1492 static void priority_reclaim_metadata_space(struct btrfs_fs_info *fs_info,
1551 static void priority_reclaim_data_space(struct btrfs_fs_info *fs_info,
1625 static int handle_reserve_ticket(struct btrfs_fs_info *fs_info,
1681 static inline void maybe_clamp_preempt(struct btrfs_fs_info *fs_info,
1730 static int __reserve_bytes(struct btrfs_fs_info *fs_info,
1877 int btrfs_reserve_metadata_bytes(struct btrfs_fs_info *fs_info,
1908 struct btrfs_fs_info *fs_info = space_info->fs_info;
1927 __cold void btrfs_dump_space_info_for_trans_abort(struct btrfs_fs_info *fs_info)
2000 static u64 calc_unalloc_target(struct btrfs_fs_info *fs_info)
2032 struct btrfs_fs_info *fs_info = space_info->fs_info;
2065 struct btrfs_fs_info *fs_info = space_info->fs_info;
2159 void btrfs_reclaim_sweep(const struct btrfs_fs_info *fs_info)
2174 struct btrfs_fs_info *fs_info = space_info->fs_info;