f2fs_readonly
if (f2fs_readonly(sbi->sb) || f2fs_hw_is_readonly(sbi))
if (f2fs_readonly(sbi->sb))
f2fs_readonly(sbi->sb) ? "RO" : "RW",
return f2fs_sb_has_readonly(sbi) || f2fs_readonly(sbi->sb);
if (f2fs_readonly(sbi->sb))
if (f2fs_readonly(sbi->sb))
if (f2fs_readonly(sbi->sb))
if (unlikely(f2fs_readonly(inode->i_sb)))
if (f2fs_readonly(sbi->sb))
if (unlikely(f2fs_readonly(src->i_sb)))
if (f2fs_readonly(sbi->sb))
if (f2fs_readonly(sbi->sb))
if (f2fs_readonly(sbi->sb))
if (f2fs_readonly(sbi->sb))
if (f2fs_readonly(sbi->sb))
if (f2fs_readonly(sbi->sb)) {
if (f2fs_readonly(sbi->sb)) {
if (f2fs_hw_is_readonly(sbi) || f2fs_readonly(sbi->sb))
if (f2fs_readonly(F2FS_I_SB(inode)->sb))
if (f2fs_readonly(sbi->sb))
if (!f2fs_sb_has_blkzoned(sbi) || f2fs_readonly(sbi->sb) ||
if (f2fs_readonly(sbi->sb))
if (ctx_test_opt(ctx, F2FS_MOUNT_NORECOVERY) && !f2fs_readonly(sb))
if (f2fs_sb_has_readonly(sbi) && !f2fs_readonly(sbi->sb)) {
if (f2fs_readonly(sb))
if (f2fs_readonly(sb) && (flags & SB_RDONLY))
if (!f2fs_readonly(sb) && (flags & SB_RDONLY)) {
} else if (f2fs_readonly(sb) && !(flags & SB_RDONLY)) {
bool readonly = f2fs_readonly(sbi->sb);
if (f2fs_readonly(sb) || f2fs_hw_is_readonly(sbi)) {
if ((recover && f2fs_readonly(sbi->sb)) ||
if (continue_fs || f2fs_readonly(sb) || shutdown) {
if (!f2fs_readonly(sb) && !test_opt(sbi, DISABLE_CHECKPOINT) &&
if (f2fs_sb_has_quota_ino(sbi) && !f2fs_readonly(sb)) {
if (!f2fs_readonly(sb)) {
test_opt(sbi, GC_MERGE)) && !f2fs_readonly(sb)) {
if (f2fs_sb_has_quota_ino(sbi) && !f2fs_readonly(sb))
if (is_sbi_flag_set(sbi, SBI_IS_RECOVERED) && f2fs_readonly(sb))