Lines Matching refs:fs_info

116 void __btrfs_handle_fs_error(struct btrfs_fs_info *fs_info, const char *function,  in __btrfs_handle_fs_error()  argument
119 struct super_block *sb = fs_info->sb; in __btrfs_handle_fs_error()
139 btrfs_state_to_string(fs_info, statestr); in __btrfs_handle_fs_error()
161 WRITE_ONCE(fs_info->fs_error, error); in __btrfs_handle_fs_error()
170 btrfs_discard_stop(fs_info); in __btrfs_handle_fs_error()
174 btrfs_info(fs_info, "forced readonly"); in __btrfs_handle_fs_error()
212 void __cold _btrfs_printk(const struct btrfs_fs_info *fs_info, const char *fmt, ...) in _btrfs_printk() argument
244 if (fs_info) { in _btrfs_printk()
247 btrfs_state_to_string(fs_info, statestr); in _btrfs_printk()
249 fs_info->sb->s_id, statestr, &vaf); in _btrfs_printk()
260 void __cold btrfs_warn_32bit_limit(struct btrfs_fs_info *fs_info) in btrfs_warn_32bit_limit() argument
262 if (!test_and_set_bit(BTRFS_FS_32BIT_WARN, &fs_info->flags)) { in btrfs_warn_32bit_limit()
263 btrfs_warn(fs_info, "reaching 32bit limit for logical addresses"); in btrfs_warn_32bit_limit()
264 btrfs_warn(fs_info, in btrfs_warn_32bit_limit()
267 btrfs_warn(fs_info, in btrfs_warn_32bit_limit()
272 void __cold btrfs_err_32bit_limit(struct btrfs_fs_info *fs_info) in btrfs_err_32bit_limit() argument
274 if (!test_and_set_bit(BTRFS_FS_32BIT_ERROR, &fs_info->flags)) { in btrfs_err_32bit_limit()
275 btrfs_err(fs_info, "reached 32bit limit for logical addresses"); in btrfs_err_32bit_limit()
276 btrfs_err(fs_info, in btrfs_err_32bit_limit()
279 btrfs_err(fs_info, in btrfs_err_32bit_limit()
290 void __btrfs_panic(const struct btrfs_fs_info *fs_info, const char *function, in __btrfs_panic() argument
298 if (fs_info) in __btrfs_panic()
299 s_id = fs_info->sb->s_id; in __btrfs_panic()
305 if (fs_info && (btrfs_test_opt(fs_info, PANIC_ON_FATAL_ERROR))) in __btrfs_panic()
309 btrfs_crit(fs_info, "panic in %s:%d: %pV (errno=%d %s)", in __btrfs_panic()