Lines Matching refs:F2FS_OPTION

72 	struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info;
334 F2FS_OPTION(sbi).root_reserved_blocks > limit) {
335 F2FS_OPTION(sbi).root_reserved_blocks = limit;
337 F2FS_OPTION(sbi).root_reserved_blocks);
340 (!uid_eq(F2FS_OPTION(sbi).s_resuid,
342 !gid_eq(F2FS_OPTION(sbi).s_resgid,
346 F2FS_OPTION(sbi).s_resuid),
348 F2FS_OPTION(sbi).s_resgid));
353 if (!F2FS_OPTION(sbi).unusable_cap_perc)
356 if (F2FS_OPTION(sbi).unusable_cap_perc == 100)
357 F2FS_OPTION(sbi).unusable_cap = sbi->user_block_count;
359 F2FS_OPTION(sbi).unusable_cap = (sbi->user_block_count / 100) *
360 F2FS_OPTION(sbi).unusable_cap_perc;
363 F2FS_OPTION(sbi).unusable_cap,
364 F2FS_OPTION(sbi).unusable_cap_perc);
384 if (sb_any_quota_loaded(sb) && !F2FS_OPTION(sbi).s_qf_names[qtype]) {
398 if (F2FS_OPTION(sbi).s_qf_names[qtype]) {
399 if (strcmp(F2FS_OPTION(sbi).s_qf_names[qtype], qname) == 0)
410 F2FS_OPTION(sbi).s_qf_names[qtype] = qname;
422 if (sb_any_quota_loaded(sb) && F2FS_OPTION(sbi).s_qf_names[qtype]) {
426 kfree(F2FS_OPTION(sbi).s_qf_names[qtype]);
427 F2FS_OPTION(sbi).s_qf_names[qtype] = NULL;
442 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA] ||
443 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA] ||
444 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]) {
446 F2FS_OPTION(sbi).s_qf_names[USRQUOTA])
450 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA])
454 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA])
463 if (!F2FS_OPTION(sbi).s_jquota_fmt) {
469 if (f2fs_sb_has_quota_ino(sbi) && F2FS_OPTION(sbi).s_jquota_fmt) {
471 F2FS_OPTION(sbi).s_jquota_fmt = 0;
488 &F2FS_OPTION(sbi).dummy_enc_policy;
538 ext = F2FS_OPTION(sbi).extensions;
539 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt;
541 ext = F2FS_OPTION(sbi).noextensions;
542 ext_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt;
566 ext = F2FS_OPTION(sbi).extensions;
567 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt;
568 noext = F2FS_OPTION(sbi).noextensions;
569 noext_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt;
597 F2FS_OPTION(sbi).compress_level = 0;
615 F2FS_OPTION(sbi).compress_level = level;
619 F2FS_OPTION(sbi).compress_level = 0;
635 F2FS_OPTION(sbi).compress_level = F2FS_ZSTD_DEFAULT_CLEVEL;
659 F2FS_OPTION(sbi).compress_level = level;
702 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON;
704 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_OFF;
706 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_SYNC;
757 F2FS_OPTION(sbi).inline_xattr_size = arg;
794 F2FS_OPTION(sbi).active_logs = arg;
840 F2FS_OPTION(sbi).root_reserved_blocks);
842 F2FS_OPTION(sbi).root_reserved_blocks = arg;
854 F2FS_OPTION(sbi).s_resuid = uid;
864 F2FS_OPTION(sbi).s_resgid = gid;
872 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE;
874 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS;
876 F2FS_OPTION(sbi).fs_mode = FS_MODE_FRAGMENT_SEG;
878 F2FS_OPTION(sbi).fs_mode = FS_MODE_FRAGMENT_BLK;
956 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_OLD;
959 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_V0;
962 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_V1;
994 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT;
996 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE;
1008 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX;
1010 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_STRICT;
1012 F2FS_OPTION(sbi).fsync_mode =
1038 F2FS_OPTION(sbi).unusable_cap_perc = arg;
1044 F2FS_OPTION(sbi).unusable_cap = arg;
1070 F2FS_OPTION(sbi).compress_level = 0;
1071 F2FS_OPTION(sbi).compress_algorithm =
1083 F2FS_OPTION(sbi).compress_algorithm =
1095 F2FS_OPTION(sbi).compress_algorithm =
1102 F2FS_OPTION(sbi).compress_level = 0;
1103 F2FS_OPTION(sbi).compress_algorithm =
1127 F2FS_OPTION(sbi).compress_log_size = arg;
1138 ext = F2FS_OPTION(sbi).extensions;
1139 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt;
1155 F2FS_OPTION(sbi).compress_ext_cnt++;
1167 noext = F2FS_OPTION(sbi).noextensions;
1168 noext_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt;
1184 F2FS_OPTION(sbi).nocompress_ext_cnt++;
1192 F2FS_OPTION(sbi).compress_chksum = true;
1203 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_FS;
1205 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_USER;
1244 F2FS_OPTION(sbi).discard_unit =
1247 F2FS_OPTION(sbi).discard_unit =
1250 F2FS_OPTION(sbi).discard_unit =
1263 F2FS_OPTION(sbi).memory_mode =
1266 F2FS_OPTION(sbi).memory_mode =
1282 F2FS_OPTION(sbi).errors =
1285 F2FS_OPTION(sbi).errors =
1288 F2FS_OPTION(sbi).errors =
1330 if (F2FS_OPTION(sbi).discard_unit !=
1333 F2FS_OPTION(sbi).discard_unit =
1337 if (F2FS_OPTION(sbi).fs_mode != FS_MODE_LFS) {
1370 if (F2FS_OPTION(sbi).inline_xattr_size < min_size ||
1371 F2FS_OPTION(sbi).inline_xattr_size > max_size) {
1676 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
1678 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy);
1813 if (buf->f_bfree > F2FS_OPTION(sbi).root_reserved_blocks)
1815 F2FS_OPTION(sbi).root_reserved_blocks;
1846 if (F2FS_OPTION(sbi).s_jquota_fmt) {
1849 switch (F2FS_OPTION(sbi).s_jquota_fmt) {
1863 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA])
1865 F2FS_OPTION(sbi).s_qf_names[USRQUOTA]);
1867 if (F2FS_OPTION(sbi).s_qf_names[GRPQUOTA])
1869 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]);
1871 if (F2FS_OPTION(sbi).s_qf_names[PRJQUOTA])
1873 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]);
1888 switch (F2FS_OPTION(sbi).compress_algorithm) {
1904 if (F2FS_OPTION(sbi).compress_level)
1905 seq_printf(seq, ":%d", F2FS_OPTION(sbi).compress_level);
1908 F2FS_OPTION(sbi).compress_log_size);
1910 for (i = 0; i < F2FS_OPTION(sbi).compress_ext_cnt; i++) {
1912 F2FS_OPTION(sbi).extensions[i]);
1915 for (i = 0; i < F2FS_OPTION(sbi).nocompress_ext_cnt; i++) {
1917 F2FS_OPTION(sbi).noextensions[i]);
1920 if (F2FS_OPTION(sbi).compress_chksum)
1923 if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_FS)
1925 else if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_USER)
1937 if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_SYNC)
1939 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_ON)
1941 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF)
1955 if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_BLOCK)
1957 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SEGMENT)
1959 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SECTION)
1975 F2FS_OPTION(sbi).inline_xattr_size);
2013 if (F2FS_OPTION(sbi).fs_mode == FS_MODE_ADAPTIVE)
2015 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_LFS)
2017 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_FRAGMENT_SEG)
2019 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_FRAGMENT_BLK)
2021 seq_printf(seq, ",active_logs=%u", F2FS_OPTION(sbi).active_logs);
2024 F2FS_OPTION(sbi).root_reserved_blocks,
2026 F2FS_OPTION(sbi).s_resuid),
2028 F2FS_OPTION(sbi).s_resgid));
2032 F2FS_OPTION(sbi).fault_info.inject_rate);
2034 F2FS_OPTION(sbi).fault_info.inject_type);
2054 if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_DEFAULT)
2056 else if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_REUSE)
2061 F2FS_OPTION(sbi).unusable_cap);
2066 if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_POSIX)
2068 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_STRICT)
2070 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_NOBARRIER)
2080 if (F2FS_OPTION(sbi).memory_mode == MEMORY_MODE_NORMAL)
2082 else if (F2FS_OPTION(sbi).memory_mode == MEMORY_MODE_LOW)
2085 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_READONLY)
2087 else if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_CONTINUE)
2089 else if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_PANIC)
2106 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_SECTION;
2108 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_BLOCK;
2112 F2FS_OPTION(sbi).active_logs = NR_CURSEG_RO_TYPE;
2114 F2FS_OPTION(sbi).active_logs = NR_CURSEG_PERSIST_TYPE;
2116 F2FS_OPTION(sbi).inline_xattr_size = DEFAULT_INLINE_XATTR_ADDRS;
2119 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE;
2121 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT;
2122 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX;
2123 F2FS_OPTION(sbi).s_resuid = make_kuid(&init_user_ns, F2FS_DEF_RESUID);
2124 F2FS_OPTION(sbi).s_resgid = make_kgid(&init_user_ns, F2FS_DEF_RESGID);
2126 F2FS_OPTION(sbi).compress_algorithm = COMPRESS_LZ4;
2127 F2FS_OPTION(sbi).compress_log_size = MIN_COMPRESS_LOG_SIZE;
2128 F2FS_OPTION(sbi).compress_ext_cnt = 0;
2129 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_FS;
2131 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON;
2132 F2FS_OPTION(sbi).memory_mode = MEMORY_MODE_NORMAL;
2133 F2FS_OPTION(sbi).errors = MOUNT_ERRORS_CONTINUE;
2141 F2FS_OPTION(sbi).unusable_cap = 0;
2146 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS;
2148 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE;
2296 org_mount_opt.s_jquota_fmt = F2FS_OPTION(sbi).s_jquota_fmt;
2298 if (F2FS_OPTION(sbi).s_qf_names[i]) {
2300 kstrdup(F2FS_OPTION(sbi).s_qf_names[i],
2411 (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF &&
2539 F2FS_OPTION(sbi).s_jquota_fmt = org_mount_opt.s_jquota_fmt;
2541 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
2542 F2FS_OPTION(sbi).s_qf_names[i] = org_mount_opt.s_qf_names[i];
2726 return dquot_quota_on_mount(sbi->sb, F2FS_OPTION(sbi).s_qf_names[type],
2727 F2FS_OPTION(sbi).s_jquota_fmt, type);
2745 if (F2FS_OPTION(sbi).s_qf_names[i]) {
3181 return F2FS_OPTION(F2FS_SB(sb)).dummy_enc_policy.policy;
4107 F2FS_OPTION(sbi).errors == MOUNT_ERRORS_CONTINUE;
4125 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_PANIC &&
4703 if ((F2FS_OPTION(sbi).bggc_mode != BGGC_MODE_OFF ||
4800 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
4802 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy);