spin_unlock(&__rsv->lock); \
} while (0)
-static const char *space_info_flag_to_str(const struct btrfs_space_info *space_info)
-{
- switch (space_info->flags) {
- case BTRFS_BLOCK_GROUP_SYSTEM:
- return "SYSTEM";
- case BTRFS_BLOCK_GROUP_METADATA | BTRFS_BLOCK_GROUP_DATA:
- return "DATA+METADATA";
- case BTRFS_BLOCK_GROUP_DATA:
- return "DATA";
- case BTRFS_BLOCK_GROUP_METADATA:
- return "METADATA";
- default:
- return "UNKNOWN";
- }
-}
-
static void dump_global_block_rsv(struct btrfs_fs_info *fs_info)
{
DUMP_BLOCK_RSV(fs_info, global_block_rsv);
static void __btrfs_dump_space_info(const struct btrfs_space_info *info)
{
const struct btrfs_fs_info *fs_info = info->fs_info;
- const char *flag_str = space_info_flag_to_str(info);
+ const char *flag_str = btrfs_space_info_type_str(info);
lockdep_assert_held(&info->lock);
/* The free space could be negative in case of overcommit */
void btrfs_reclaim_sweep(const struct btrfs_fs_info *fs_info);
void btrfs_return_free_space(struct btrfs_space_info *space_info, u64 len);
+static inline const char *btrfs_space_info_type_str(const struct btrfs_space_info *space_info)
+{
+ switch (space_info->flags) {
+ case BTRFS_BLOCK_GROUP_SYSTEM:
+ return "SYSTEM";
+ case BTRFS_BLOCK_GROUP_METADATA | BTRFS_BLOCK_GROUP_DATA:
+ return "DATA+METADATA";
+ case BTRFS_BLOCK_GROUP_DATA:
+ return "DATA";
+ case BTRFS_BLOCK_GROUP_METADATA:
+ return "METADATA";
+ default:
+ return "UNKNOWN";
+ }
+}
+
#endif /* BTRFS_SPACE_INFO_H */