Lines Matching refs:fs_info

1282 	struct btrfs_fs_info *fs_info;  member
1834 struct btrfs_fs_info *fs_info; member
2162 #define btrfs_test_opt(root, opt) ((root)->fs_info->mount_opt & \
2168 btrfs_info(root->fs_info, fmt, ##args); \
2169 btrfs_set_opt(root->fs_info->mount_opt, opt); \
2175 btrfs_info(root->fs_info, fmt, ##args); \
2176 btrfs_clear_opt(root->fs_info->mount_opt, opt); \
3440 void btrfs_delete_unused_bgs(struct btrfs_fs_info *fs_info);
3492 int btrfs_cond_migrate_bytes(struct btrfs_fs_info *fs_info,
3512 int btrfs_init_space_info(struct btrfs_fs_info *fs_info);
3514 struct btrfs_fs_info *fs_info);
3527 void btrfs_set_item_key_safe(struct btrfs_fs_info *fs_info,
3651 static inline int btrfs_fs_closing(struct btrfs_fs_info *fs_info) in btrfs_fs_closing() argument
3657 return fs_info->closing; in btrfs_fs_closing()
3667 return (root->fs_info->sb->s_flags & MS_RDONLY || in btrfs_need_cleaner_sleep()
3668 btrfs_fs_closing(root->fs_info)); in btrfs_need_cleaner_sleep()
3671 static inline void free_fs_info(struct btrfs_fs_info *fs_info) in free_fs_info() argument
3673 kfree(fs_info->balance_ctl); in free_fs_info()
3674 kfree(fs_info->delayed_root); in free_fs_info()
3675 kfree(fs_info->extent_root); in free_fs_info()
3676 kfree(fs_info->tree_root); in free_fs_info()
3677 kfree(fs_info->chunk_root); in free_fs_info()
3678 kfree(fs_info->dev_root); in free_fs_info()
3679 kfree(fs_info->csum_root); in free_fs_info()
3680 kfree(fs_info->quota_root); in free_fs_info()
3681 kfree(fs_info->uuid_root); in free_fs_info()
3682 kfree(fs_info->super_copy); in free_fs_info()
3683 kfree(fs_info->super_for_commit); in free_fs_info()
3684 security_free_mnt_opts(&fs_info->security_opts); in free_fs_info()
3685 kfree(fs_info); in free_fs_info()
3689 u64 btrfs_get_tree_mod_seq(struct btrfs_fs_info *fs_info,
3691 void btrfs_put_tree_mod_seq(struct btrfs_fs_info *fs_info,
3733 int btrfs_uuid_tree_iterate(struct btrfs_fs_info *fs_info,
3905 int btrfs_start_delalloc_roots(struct btrfs_fs_info *fs_info, int delay_iput,
3968 void update_ioctl_balance_args(struct btrfs_fs_info *fs_info, int lock,
3977 int btrfs_run_defrag_inodes(struct btrfs_fs_info *fs_info);
3978 void btrfs_cleanup_defrag_inodes(struct btrfs_fs_info *fs_info);
4009 int btrfs_sysfs_add_one(struct btrfs_fs_info *fs_info);
4010 void btrfs_sysfs_remove_one(struct btrfs_fs_info *fs_info);
4021 void btrfs_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...);
4024 void btrfs_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...) in btrfs_printk() argument
4029 #define btrfs_emerg(fs_info, fmt, args...) \ argument
4030 btrfs_printk(fs_info, KERN_EMERG fmt, ##args)
4031 #define btrfs_alert(fs_info, fmt, args...) \ argument
4032 btrfs_printk(fs_info, KERN_ALERT fmt, ##args)
4033 #define btrfs_crit(fs_info, fmt, args...) \ argument
4034 btrfs_printk(fs_info, KERN_CRIT fmt, ##args)
4035 #define btrfs_err(fs_info, fmt, args...) \ argument
4036 btrfs_printk(fs_info, KERN_ERR fmt, ##args)
4037 #define btrfs_warn(fs_info, fmt, args...) \ argument
4038 btrfs_printk(fs_info, KERN_WARNING fmt, ##args)
4039 #define btrfs_notice(fs_info, fmt, args...) \ argument
4040 btrfs_printk(fs_info, KERN_NOTICE fmt, ##args)
4041 #define btrfs_info(fs_info, fmt, args...) \ argument
4042 btrfs_printk(fs_info, KERN_INFO fmt, ##args)
4045 #define btrfs_debug(fs_info, fmt, args...) \ argument
4046 btrfs_printk(fs_info, KERN_DEBUG fmt, ##args)
4048 #define btrfs_debug(fs_info, fmt, args...) \ argument
4069 void __btrfs_std_error(struct btrfs_fs_info *fs_info, const char *function,
4080 static inline void __btrfs_set_fs_incompat(struct btrfs_fs_info *fs_info, in __btrfs_set_fs_incompat() argument
4086 disk_super = fs_info->super_copy; in __btrfs_set_fs_incompat()
4089 spin_lock(&fs_info->super_lock); in __btrfs_set_fs_incompat()
4094 btrfs_info(fs_info, "setting %llu feature flag", in __btrfs_set_fs_incompat()
4097 spin_unlock(&fs_info->super_lock); in __btrfs_set_fs_incompat()
4101 #define btrfs_fs_incompat(fs_info, opt) \ argument
4102 __btrfs_fs_incompat((fs_info), BTRFS_FEATURE_INCOMPAT_##opt)
4104 static inline int __btrfs_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag) in __btrfs_fs_incompat() argument
4107 disk_super = fs_info->super_copy; in __btrfs_fs_incompat()
4122 #define btrfs_std_error(fs_info, errno) \ argument
4125 __btrfs_std_error((fs_info), __func__, \
4129 #define btrfs_error(fs_info, errno, fmt, args...) \ argument
4131 __btrfs_std_error((fs_info), __func__, __LINE__, \
4136 void __btrfs_panic(struct btrfs_fs_info *fs_info, const char *function,
4143 #define btrfs_panic(fs_info, errno, fmt, args...) \ argument
4145 __btrfs_panic(fs_info, __func__, __LINE__, errno, fmt, ##args); \
4183 int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
4195 void btrfs_bio_counter_inc_blocked(struct btrfs_fs_info *fs_info);
4196 void btrfs_bio_counter_inc_noblocked(struct btrfs_fs_info *fs_info);
4197 void btrfs_bio_counter_sub(struct btrfs_fs_info *fs_info, s64 amount);
4199 static inline void btrfs_bio_counter_dec(struct btrfs_fs_info *fs_info) in btrfs_bio_counter_dec() argument
4201 btrfs_bio_counter_sub(fs_info, 1); in btrfs_bio_counter_dec()
4229 static inline int btrfs_defrag_cancelled(struct btrfs_fs_info *fs_info) in btrfs_defrag_cancelled() argument