Lines Matching refs:fs_info

37 int btrfs_get_dev_zone_info_all_devices(struct btrfs_fs_info *fs_info);
40 int btrfs_check_zoned_mode(struct btrfs_fs_info *fs_info);
62 bool btrfs_check_meta_write_pointer(struct btrfs_fs_info *fs_info,
70 struct btrfs_device *btrfs_zoned_get_device(struct btrfs_fs_info *fs_info,
76 void btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info, u64 logical,
86 static inline int btrfs_get_dev_zone_info_all_devices(struct btrfs_fs_info *fs_info) in btrfs_get_dev_zone_info_all_devices() argument
98 static inline int btrfs_check_zoned_mode(const struct btrfs_fs_info *fs_info) in btrfs_check_zoned_mode() argument
100 if (!btrfs_is_zoned(fs_info)) in btrfs_check_zoned_mode()
103 btrfs_err(fs_info, "zoned block devices support is not enabled"); in btrfs_check_zoned_mode()
181 static inline bool btrfs_check_meta_write_pointer(struct btrfs_fs_info *fs_info, in btrfs_check_meta_write_pointer() argument
208 struct btrfs_fs_info *fs_info, in btrfs_zoned_get_device() argument
230 static inline void btrfs_zone_finish_endio(struct btrfs_fs_info *fs_info, in btrfs_zone_finish_endio() argument
283 static inline bool btrfs_check_device_zone_type(const struct btrfs_fs_info *fs_info, in btrfs_check_device_zone_type() argument
286 if (btrfs_is_zoned(fs_info)) { in btrfs_check_device_zone_type()
294 return fs_info->zone_size == in btrfs_check_device_zone_type()
326 static inline void btrfs_zoned_meta_io_lock(struct btrfs_fs_info *fs_info) in btrfs_zoned_meta_io_lock() argument
328 if (!btrfs_is_zoned(fs_info)) in btrfs_zoned_meta_io_lock()
330 mutex_lock(&fs_info->zoned_meta_io_lock); in btrfs_zoned_meta_io_lock()
333 static inline void btrfs_zoned_meta_io_unlock(struct btrfs_fs_info *fs_info) in btrfs_zoned_meta_io_unlock() argument
335 if (!btrfs_is_zoned(fs_info)) in btrfs_zoned_meta_io_unlock()
337 mutex_unlock(&fs_info->zoned_meta_io_lock); in btrfs_zoned_meta_io_unlock()
342 struct btrfs_fs_info *fs_info = bg->fs_info; in btrfs_clear_treelog_bg() local
344 if (!btrfs_is_zoned(fs_info)) in btrfs_clear_treelog_bg()
347 spin_lock(&fs_info->treelog_bg_lock); in btrfs_clear_treelog_bg()
348 if (fs_info->treelog_bg == bg->start) in btrfs_clear_treelog_bg()
349 fs_info->treelog_bg = 0; in btrfs_clear_treelog_bg()
350 spin_unlock(&fs_info->treelog_bg_lock); in btrfs_clear_treelog_bg()