Lines Matching refs:fs_info
1316 struct btrfs_fs_info *fs_info; member
1861 struct btrfs_fs_info *fs_info; member
2194 #define btrfs_test_opt(root, opt) ((root)->fs_info->mount_opt & \
2200 btrfs_info(root->fs_info, fmt, ##args); \
2201 btrfs_set_opt(root->fs_info->mount_opt, opt); \
2207 btrfs_info(root->fs_info, fmt, ##args); \
2208 btrfs_clear_opt(root->fs_info->mount_opt, opt); \
3484 struct btrfs_fs_info *fs_info,
3489 void btrfs_delete_unused_bgs(struct btrfs_fs_info *fs_info);
3547 int btrfs_cond_migrate_bytes(struct btrfs_fs_info *fs_info,
3567 int btrfs_init_space_info(struct btrfs_fs_info *fs_info);
3569 struct btrfs_fs_info *fs_info);
3585 void btrfs_set_item_key_safe(struct btrfs_fs_info *fs_info,
3709 static inline int btrfs_fs_closing(struct btrfs_fs_info *fs_info) in btrfs_fs_closing() argument
3715 return fs_info->closing; in btrfs_fs_closing()
3725 return (root->fs_info->sb->s_flags & MS_RDONLY || in btrfs_need_cleaner_sleep()
3726 btrfs_fs_closing(root->fs_info)); in btrfs_need_cleaner_sleep()
3729 static inline void free_fs_info(struct btrfs_fs_info *fs_info) in free_fs_info() argument
3731 kfree(fs_info->balance_ctl); in free_fs_info()
3732 kfree(fs_info->delayed_root); in free_fs_info()
3733 kfree(fs_info->extent_root); in free_fs_info()
3734 kfree(fs_info->tree_root); in free_fs_info()
3735 kfree(fs_info->chunk_root); in free_fs_info()
3736 kfree(fs_info->dev_root); in free_fs_info()
3737 kfree(fs_info->csum_root); in free_fs_info()
3738 kfree(fs_info->quota_root); in free_fs_info()
3739 kfree(fs_info->uuid_root); in free_fs_info()
3740 kfree(fs_info->super_copy); in free_fs_info()
3741 kfree(fs_info->super_for_commit); in free_fs_info()
3742 security_free_mnt_opts(&fs_info->security_opts); in free_fs_info()
3743 kfree(fs_info); in free_fs_info()
3747 u64 btrfs_get_tree_mod_seq(struct btrfs_fs_info *fs_info,
3749 void btrfs_put_tree_mod_seq(struct btrfs_fs_info *fs_info,
3791 int btrfs_uuid_tree_iterate(struct btrfs_fs_info *fs_info,
3963 int btrfs_start_delalloc_roots(struct btrfs_fs_info *fs_info, int delay_iput,
4025 void update_ioctl_balance_args(struct btrfs_fs_info *fs_info, int lock,
4034 int btrfs_run_defrag_inodes(struct btrfs_fs_info *fs_info);
4035 void btrfs_cleanup_defrag_inodes(struct btrfs_fs_info *fs_info);
4066 int btrfs_sysfs_add_mounted(struct btrfs_fs_info *fs_info);
4067 void btrfs_sysfs_remove_mounted(struct btrfs_fs_info *fs_info);
4078 void btrfs_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...);
4081 void btrfs_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...) in btrfs_printk() argument
4086 #define btrfs_emerg(fs_info, fmt, args...) \ argument
4087 btrfs_printk(fs_info, KERN_EMERG fmt, ##args)
4088 #define btrfs_alert(fs_info, fmt, args...) \ argument
4089 btrfs_printk(fs_info, KERN_ALERT fmt, ##args)
4090 #define btrfs_crit(fs_info, fmt, args...) \ argument
4091 btrfs_printk(fs_info, KERN_CRIT fmt, ##args)
4092 #define btrfs_err(fs_info, fmt, args...) \ argument
4093 btrfs_printk(fs_info, KERN_ERR fmt, ##args)
4094 #define btrfs_warn(fs_info, fmt, args...) \ argument
4095 btrfs_printk(fs_info, KERN_WARNING fmt, ##args)
4096 #define btrfs_notice(fs_info, fmt, args...) \ argument
4097 btrfs_printk(fs_info, KERN_NOTICE fmt, ##args)
4098 #define btrfs_info(fs_info, fmt, args...) \ argument
4099 btrfs_printk(fs_info, KERN_INFO fmt, ##args)
4104 #define btrfs_emerg_in_rcu(fs_info, fmt, args...) \ argument
4105 btrfs_printk_in_rcu(fs_info, KERN_EMERG fmt, ##args)
4106 #define btrfs_alert_in_rcu(fs_info, fmt, args...) \ argument
4107 btrfs_printk_in_rcu(fs_info, KERN_ALERT fmt, ##args)
4108 #define btrfs_crit_in_rcu(fs_info, fmt, args...) \ argument
4109 btrfs_printk_in_rcu(fs_info, KERN_CRIT fmt, ##args)
4110 #define btrfs_err_in_rcu(fs_info, fmt, args...) \ argument
4111 btrfs_printk_in_rcu(fs_info, KERN_ERR fmt, ##args)
4112 #define btrfs_warn_in_rcu(fs_info, fmt, args...) \ argument
4113 btrfs_printk_in_rcu(fs_info, KERN_WARNING fmt, ##args)
4114 #define btrfs_notice_in_rcu(fs_info, fmt, args...) \ argument
4115 btrfs_printk_in_rcu(fs_info, KERN_NOTICE fmt, ##args)
4116 #define btrfs_info_in_rcu(fs_info, fmt, args...) \ argument
4117 btrfs_printk_in_rcu(fs_info, KERN_INFO fmt, ##args)
4122 #define btrfs_emerg_rl_in_rcu(fs_info, fmt, args...) \ argument
4123 btrfs_printk_rl_in_rcu(fs_info, KERN_EMERG fmt, ##args)
4124 #define btrfs_alert_rl_in_rcu(fs_info, fmt, args...) \ argument
4125 btrfs_printk_rl_in_rcu(fs_info, KERN_ALERT fmt, ##args)
4126 #define btrfs_crit_rl_in_rcu(fs_info, fmt, args...) \ argument
4127 btrfs_printk_rl_in_rcu(fs_info, KERN_CRIT fmt, ##args)
4128 #define btrfs_err_rl_in_rcu(fs_info, fmt, args...) \ argument
4129 btrfs_printk_rl_in_rcu(fs_info, KERN_ERR fmt, ##args)
4130 #define btrfs_warn_rl_in_rcu(fs_info, fmt, args...) \ argument
4131 btrfs_printk_rl_in_rcu(fs_info, KERN_WARNING fmt, ##args)
4132 #define btrfs_notice_rl_in_rcu(fs_info, fmt, args...) \ argument
4133 btrfs_printk_rl_in_rcu(fs_info, KERN_NOTICE fmt, ##args)
4134 #define btrfs_info_rl_in_rcu(fs_info, fmt, args...) \ argument
4135 btrfs_printk_rl_in_rcu(fs_info, KERN_INFO fmt, ##args)
4140 #define btrfs_emerg_rl(fs_info, fmt, args...) \ argument
4141 btrfs_printk_ratelimited(fs_info, KERN_EMERG fmt, ##args)
4142 #define btrfs_alert_rl(fs_info, fmt, args...) \ argument
4143 btrfs_printk_ratelimited(fs_info, KERN_ALERT fmt, ##args)
4144 #define btrfs_crit_rl(fs_info, fmt, args...) \ argument
4145 btrfs_printk_ratelimited(fs_info, KERN_CRIT fmt, ##args)
4146 #define btrfs_err_rl(fs_info, fmt, args...) \ argument
4147 btrfs_printk_ratelimited(fs_info, KERN_ERR fmt, ##args)
4148 #define btrfs_warn_rl(fs_info, fmt, args...) \ argument
4149 btrfs_printk_ratelimited(fs_info, KERN_WARNING fmt, ##args)
4150 #define btrfs_notice_rl(fs_info, fmt, args...) \ argument
4151 btrfs_printk_ratelimited(fs_info, KERN_NOTICE fmt, ##args)
4152 #define btrfs_info_rl(fs_info, fmt, args...) \ argument
4153 btrfs_printk_ratelimited(fs_info, KERN_INFO fmt, ##args)
4155 #define btrfs_debug(fs_info, fmt, args...) \ argument
4156 btrfs_printk(fs_info, KERN_DEBUG fmt, ##args)
4157 #define btrfs_debug_in_rcu(fs_info, fmt, args...) \ argument
4158 btrfs_printk_in_rcu(fs_info, KERN_DEBUG fmt, ##args)
4159 #define btrfs_debug_rl_in_rcu(fs_info, fmt, args...) \ argument
4160 btrfs_printk_rl_in_rcu(fs_info, KERN_DEBUG fmt, ##args)
4161 #define btrfs_debug_rl(fs_info, fmt, args...) \ argument
4162 btrfs_printk_ratelimited(fs_info, KERN_DEBUG fmt, ##args)
4164 #define btrfs_debug(fs_info, fmt, args...) \ argument
4166 #define btrfs_debug_in_rcu(fs_info, fmt, args...) \ argument
4168 #define btrfs_debug_rl_in_rcu(fs_info, fmt, args...) \ argument
4170 #define btrfs_debug_rl(fs_info, fmt, args...) \ argument
4174 #define btrfs_printk_in_rcu(fs_info, fmt, args...) \ argument
4177 btrfs_printk(fs_info, fmt, ##args); \
4181 #define btrfs_printk_ratelimited(fs_info, fmt, args...) \ argument
4187 btrfs_printk(fs_info, fmt, ##args); \
4190 #define btrfs_printk_rl_in_rcu(fs_info, fmt, args...) \ argument
4193 btrfs_printk_ratelimited(fs_info, fmt, ##args); \
4216 void __btrfs_std_error(struct btrfs_fs_info *fs_info, const char *function,
4229 static inline void __btrfs_set_fs_incompat(struct btrfs_fs_info *fs_info, in __btrfs_set_fs_incompat() argument
4235 disk_super = fs_info->super_copy; in __btrfs_set_fs_incompat()
4238 spin_lock(&fs_info->super_lock); in __btrfs_set_fs_incompat()
4243 btrfs_info(fs_info, "setting %llu feature flag", in __btrfs_set_fs_incompat()
4246 spin_unlock(&fs_info->super_lock); in __btrfs_set_fs_incompat()
4250 #define btrfs_fs_incompat(fs_info, opt) \ argument
4251 __btrfs_fs_incompat((fs_info), BTRFS_FEATURE_INCOMPAT_##opt)
4253 static inline int __btrfs_fs_incompat(struct btrfs_fs_info *fs_info, u64 flag) in __btrfs_fs_incompat() argument
4256 disk_super = fs_info->super_copy; in __btrfs_fs_incompat()
4268 &((root)->fs_info->fs_state))) { \
4277 #define btrfs_std_error(fs_info, errno, fmt, args...) \ argument
4279 __btrfs_std_error((fs_info), __func__, __LINE__, \
4285 void __btrfs_panic(struct btrfs_fs_info *fs_info, const char *function,
4292 #define btrfs_panic(fs_info, errno, fmt, args...) \ argument
4294 __btrfs_panic(fs_info, __func__, __LINE__, errno, fmt, ##args); \
4331 int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
4343 void btrfs_bio_counter_inc_blocked(struct btrfs_fs_info *fs_info);
4344 void btrfs_bio_counter_inc_noblocked(struct btrfs_fs_info *fs_info);
4345 void btrfs_bio_counter_sub(struct btrfs_fs_info *fs_info, s64 amount);
4347 static inline void btrfs_bio_counter_dec(struct btrfs_fs_info *fs_info) in btrfs_bio_counter_dec() argument
4349 btrfs_bio_counter_sub(fs_info, 1); in btrfs_bio_counter_dec()
4377 static inline int btrfs_defrag_cancelled(struct btrfs_fs_info *fs_info) in btrfs_defrag_cancelled() argument