Lines Matching refs:F2FS_OPTION
66 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in f2fs_build_fault_attr()
313 F2FS_OPTION(sbi).root_reserved_blocks > limit) { in limit_reserve_root()
314 F2FS_OPTION(sbi).root_reserved_blocks = limit; in limit_reserve_root()
316 F2FS_OPTION(sbi).root_reserved_blocks); in limit_reserve_root()
319 (!uid_eq(F2FS_OPTION(sbi).s_resuid, in limit_reserve_root()
321 !gid_eq(F2FS_OPTION(sbi).s_resgid, in limit_reserve_root()
325 F2FS_OPTION(sbi).s_resuid), in limit_reserve_root()
327 F2FS_OPTION(sbi).s_resgid)); in limit_reserve_root()
332 if (!F2FS_OPTION(sbi).unusable_cap_perc) in adjust_unusable_cap_perc()
335 if (F2FS_OPTION(sbi).unusable_cap_perc == 100) in adjust_unusable_cap_perc()
336 F2FS_OPTION(sbi).unusable_cap = sbi->user_block_count; in adjust_unusable_cap_perc()
338 F2FS_OPTION(sbi).unusable_cap = (sbi->user_block_count / 100) * in adjust_unusable_cap_perc()
339 F2FS_OPTION(sbi).unusable_cap_perc; in adjust_unusable_cap_perc()
342 F2FS_OPTION(sbi).unusable_cap, in adjust_unusable_cap_perc()
343 F2FS_OPTION(sbi).unusable_cap_perc); in adjust_unusable_cap_perc()
363 if (sb_any_quota_loaded(sb) && !F2FS_OPTION(sbi).s_qf_names[qtype]) { in f2fs_set_qf_name()
377 if (F2FS_OPTION(sbi).s_qf_names[qtype]) { in f2fs_set_qf_name()
378 if (strcmp(F2FS_OPTION(sbi).s_qf_names[qtype], qname) == 0) in f2fs_set_qf_name()
389 F2FS_OPTION(sbi).s_qf_names[qtype] = qname; in f2fs_set_qf_name()
401 if (sb_any_quota_loaded(sb) && F2FS_OPTION(sbi).s_qf_names[qtype]) { in f2fs_clear_qf_name()
405 kfree(F2FS_OPTION(sbi).s_qf_names[qtype]); in f2fs_clear_qf_name()
406 F2FS_OPTION(sbi).s_qf_names[qtype] = NULL; in f2fs_clear_qf_name()
421 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA] || in f2fs_check_quota_options()
422 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA] || in f2fs_check_quota_options()
423 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]) { in f2fs_check_quota_options()
425 F2FS_OPTION(sbi).s_qf_names[USRQUOTA]) in f2fs_check_quota_options()
429 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]) in f2fs_check_quota_options()
433 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]) in f2fs_check_quota_options()
442 if (!F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_check_quota_options()
448 if (f2fs_sb_has_quota_ino(sbi) && F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_check_quota_options()
450 F2FS_OPTION(sbi).s_jquota_fmt = 0; in f2fs_check_quota_options()
476 if (is_remount && !F2FS_OPTION(sbi).dummy_enc_policy.policy) { in f2fs_set_test_dummy_encryption()
481 sb, arg->from, &F2FS_OPTION(sbi).dummy_enc_policy); in f2fs_set_test_dummy_encryption()
515 ext = F2FS_OPTION(sbi).extensions; in f2fs_test_compress_extension()
516 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt; in f2fs_test_compress_extension()
517 noext = F2FS_OPTION(sbi).noextensions; in f2fs_test_compress_extension()
518 noext_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt; in f2fs_test_compress_extension()
547 F2FS_OPTION(sbi).compress_level = 0; in f2fs_set_lz4hc_level()
566 F2FS_OPTION(sbi).compress_level = level; in f2fs_set_lz4hc_level()
582 F2FS_OPTION(sbi).compress_level = 0; in f2fs_set_zstd_level()
600 F2FS_OPTION(sbi).compress_level = level; in f2fs_set_zstd_level()
643 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON; in parse_options()
645 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_OFF; in parse_options()
647 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_SYNC; in parse_options()
700 F2FS_OPTION(sbi).inline_xattr_size = arg; in parse_options()
737 F2FS_OPTION(sbi).active_logs = arg; in parse_options()
780 F2FS_OPTION(sbi).root_reserved_blocks); in parse_options()
782 F2FS_OPTION(sbi).root_reserved_blocks = arg; in parse_options()
794 F2FS_OPTION(sbi).s_resuid = uid; in parse_options()
804 F2FS_OPTION(sbi).s_resgid = gid; in parse_options()
817 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE; in parse_options()
819 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS; in parse_options()
834 F2FS_OPTION(sbi).write_io_size_bits = arg; in parse_options()
907 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_OLD; in parse_options()
910 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_V0; in parse_options()
913 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_V1; in parse_options()
944 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_USER; in parse_options()
946 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_OFF; in parse_options()
948 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_FS; in parse_options()
961 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT; in parse_options()
963 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE; in parse_options()
975 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX; in parse_options()
977 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_STRICT; in parse_options()
979 F2FS_OPTION(sbi).fsync_mode = in parse_options()
1005 F2FS_OPTION(sbi).unusable_cap_perc = arg; in parse_options()
1011 F2FS_OPTION(sbi).unusable_cap = arg; in parse_options()
1037 F2FS_OPTION(sbi).compress_level = 0; in parse_options()
1038 F2FS_OPTION(sbi).compress_algorithm = in parse_options()
1050 F2FS_OPTION(sbi).compress_algorithm = in parse_options()
1062 F2FS_OPTION(sbi).compress_algorithm = in parse_options()
1069 F2FS_OPTION(sbi).compress_level = 0; in parse_options()
1070 F2FS_OPTION(sbi).compress_algorithm = in parse_options()
1094 F2FS_OPTION(sbi).compress_log_size = arg; in parse_options()
1105 ext = F2FS_OPTION(sbi).extensions; in parse_options()
1106 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt; in parse_options()
1117 F2FS_OPTION(sbi).compress_ext_cnt++; in parse_options()
1129 noext = F2FS_OPTION(sbi).noextensions; in parse_options()
1130 noext_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt; in parse_options()
1141 F2FS_OPTION(sbi).nocompress_ext_cnt++; in parse_options()
1145 F2FS_OPTION(sbi).compress_chksum = true; in parse_options()
1152 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_FS; in parse_options()
1154 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_USER; in parse_options()
1189 F2FS_OPTION(sbi).discard_unit = in parse_options()
1192 F2FS_OPTION(sbi).discard_unit = in parse_options()
1195 F2FS_OPTION(sbi).discard_unit = in parse_options()
1242 if (F2FS_OPTION(sbi).discard_unit != in parse_options()
1245 F2FS_OPTION(sbi).discard_unit = in parse_options()
1279 if (F2FS_OPTION(sbi).inline_xattr_size < min_size || in parse_options()
1280 F2FS_OPTION(sbi).inline_xattr_size > max_size) { in parse_options()
1295 if (F2FS_OPTION(sbi).active_logs != NR_CURSEG_TYPE) in parse_options()
1296 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_OFF; in parse_options()
1576 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in f2fs_put_super()
1578 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy); in f2fs_put_super()
1704 if (buf->f_bfree > F2FS_OPTION(sbi).root_reserved_blocks) in f2fs_statfs()
1706 F2FS_OPTION(sbi).root_reserved_blocks; in f2fs_statfs()
1739 if (F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_show_quota_options()
1742 switch (F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_show_quota_options()
1756 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA]) in f2fs_show_quota_options()
1758 F2FS_OPTION(sbi).s_qf_names[USRQUOTA]); in f2fs_show_quota_options()
1760 if (F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]) in f2fs_show_quota_options()
1762 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]); in f2fs_show_quota_options()
1764 if (F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]) in f2fs_show_quota_options()
1766 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]); in f2fs_show_quota_options()
1781 switch (F2FS_OPTION(sbi).compress_algorithm) { in f2fs_show_compress_options()
1797 if (F2FS_OPTION(sbi).compress_level) in f2fs_show_compress_options()
1798 seq_printf(seq, ":%d", F2FS_OPTION(sbi).compress_level); in f2fs_show_compress_options()
1801 F2FS_OPTION(sbi).compress_log_size); in f2fs_show_compress_options()
1803 for (i = 0; i < F2FS_OPTION(sbi).compress_ext_cnt; i++) { in f2fs_show_compress_options()
1805 F2FS_OPTION(sbi).extensions[i]); in f2fs_show_compress_options()
1808 for (i = 0; i < F2FS_OPTION(sbi).nocompress_ext_cnt; i++) { in f2fs_show_compress_options()
1810 F2FS_OPTION(sbi).noextensions[i]); in f2fs_show_compress_options()
1813 if (F2FS_OPTION(sbi).compress_chksum) in f2fs_show_compress_options()
1816 if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_FS) in f2fs_show_compress_options()
1818 else if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_USER) in f2fs_show_compress_options()
1830 if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_SYNC) in f2fs_show_options()
1832 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_ON) in f2fs_show_options()
1834 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF) in f2fs_show_options()
1863 F2FS_OPTION(sbi).inline_xattr_size); in f2fs_show_options()
1895 if (F2FS_OPTION(sbi).fs_mode == FS_MODE_ADAPTIVE) in f2fs_show_options()
1897 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_LFS) in f2fs_show_options()
1899 seq_printf(seq, ",active_logs=%u", F2FS_OPTION(sbi).active_logs); in f2fs_show_options()
1902 F2FS_OPTION(sbi).root_reserved_blocks, in f2fs_show_options()
1904 F2FS_OPTION(sbi).s_resuid), in f2fs_show_options()
1906 F2FS_OPTION(sbi).s_resgid)); in f2fs_show_options()
1909 F2FS_OPTION(sbi).write_io_size_bits); in f2fs_show_options()
1913 F2FS_OPTION(sbi).fault_info.inject_rate); in f2fs_show_options()
1915 F2FS_OPTION(sbi).fault_info.inject_type); in f2fs_show_options()
1929 if (F2FS_OPTION(sbi).whint_mode == WHINT_MODE_USER) in f2fs_show_options()
1931 else if (F2FS_OPTION(sbi).whint_mode == WHINT_MODE_FS) in f2fs_show_options()
1939 if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_DEFAULT) in f2fs_show_options()
1941 else if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_REUSE) in f2fs_show_options()
1946 F2FS_OPTION(sbi).unusable_cap); in f2fs_show_options()
1951 if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_POSIX) in f2fs_show_options()
1953 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_STRICT) in f2fs_show_options()
1955 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_NOBARRIER) in f2fs_show_options()
1965 if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_BLOCK) in f2fs_show_options()
1967 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SEGMENT) in f2fs_show_options()
1969 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SECTION) in f2fs_show_options()
1979 F2FS_OPTION(sbi).active_logs = NR_CURSEG_RO_TYPE; in default_options()
1981 F2FS_OPTION(sbi).active_logs = NR_CURSEG_PERSIST_TYPE; in default_options()
1983 F2FS_OPTION(sbi).inline_xattr_size = DEFAULT_INLINE_XATTR_ADDRS; in default_options()
1984 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_OFF; in default_options()
1985 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT; in default_options()
1986 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX; in default_options()
1987 F2FS_OPTION(sbi).s_resuid = make_kuid(&init_user_ns, F2FS_DEF_RESUID); in default_options()
1988 F2FS_OPTION(sbi).s_resgid = make_kgid(&init_user_ns, F2FS_DEF_RESGID); in default_options()
1989 F2FS_OPTION(sbi).compress_algorithm = COMPRESS_LZ4; in default_options()
1990 F2FS_OPTION(sbi).compress_log_size = MIN_COMPRESS_LOG_SIZE; in default_options()
1991 F2FS_OPTION(sbi).compress_ext_cnt = 0; in default_options()
1992 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_FS; in default_options()
1993 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON; in default_options()
2004 F2FS_OPTION(sbi).unusable_cap = 0; in default_options()
2010 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS; in default_options()
2011 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_SECTION; in default_options()
2013 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE; in default_options()
2014 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_BLOCK; in default_options()
2142 org_mount_opt.s_jquota_fmt = F2FS_OPTION(sbi).s_jquota_fmt; in f2fs_remount()
2144 if (F2FS_OPTION(sbi).s_qf_names[i]) { in f2fs_remount()
2146 kstrdup(F2FS_OPTION(sbi).s_qf_names[i], in f2fs_remount()
2248 (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF && in f2fs_remount()
2262 F2FS_OPTION(sbi).whint_mode != org_mount_opt.whint_mode) { in f2fs_remount()
2371 F2FS_OPTION(sbi).s_jquota_fmt = org_mount_opt.s_jquota_fmt; in f2fs_remount()
2373 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in f2fs_remount()
2374 F2FS_OPTION(sbi).s_qf_names[i] = org_mount_opt.s_qf_names[i]; in f2fs_remount()
2511 return dquot_quota_on_mount(sbi->sb, F2FS_OPTION(sbi).s_qf_names[type], in f2fs_quota_on_mount()
2512 F2FS_OPTION(sbi).s_jquota_fmt, type); in f2fs_quota_on_mount()
2530 if (F2FS_OPTION(sbi).s_qf_names[i]) { in f2fs_enable_quota_files()
2939 return F2FS_OPTION(F2FS_SB(sb)).dummy_enc_policy.policy; in f2fs_get_dummy_policy()
3884 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE; in f2fs_tuning_parameters()
4294 if ((F2FS_OPTION(sbi).bggc_mode != BGGC_MODE_OFF || in f2fs_fill_super()
4389 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in f2fs_fill_super()
4391 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy); in f2fs_fill_super()