Lines Matching refs:F2FS_OPTION
70 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info;
314 F2FS_OPTION(sbi).root_reserved_blocks > limit) {
315 F2FS_OPTION(sbi).root_reserved_blocks = limit;
317 F2FS_OPTION(sbi).root_reserved_blocks);
320 (!uid_eq(F2FS_OPTION(sbi).s_resuid,
322 !gid_eq(F2FS_OPTION(sbi).s_resgid,
326 F2FS_OPTION(sbi).s_resuid),
328 F2FS_OPTION(sbi).s_resgid));
353 F2FS_OPTION(sbi).root_reserved_blocks;
373 if (!F2FS_OPTION(sbi).unusable_cap_perc)
376 if (F2FS_OPTION(sbi).unusable_cap_perc == 100)
377 F2FS_OPTION(sbi).unusable_cap = sbi->user_block_count;
379 F2FS_OPTION(sbi).unusable_cap = (sbi->user_block_count / 100) *
380 F2FS_OPTION(sbi).unusable_cap_perc;
383 F2FS_OPTION(sbi).unusable_cap,
384 F2FS_OPTION(sbi).unusable_cap_perc);
404 if (sb_any_quota_loaded(sb) && !F2FS_OPTION(sbi).s_qf_names[qtype]) {
418 if (F2FS_OPTION(sbi).s_qf_names[qtype]) {
419 if (strcmp(F2FS_OPTION(sbi).s_qf_names[qtype], qname) == 0)
430 F2FS_OPTION(sbi).s_qf_names[qtype] = qname;
442 if (sb_any_quota_loaded(sb) && F2FS_OPTION(sbi).s_qf_names[qtype]) {
446 kfree(F2FS_OPTION(sbi).s_qf_names[qtype]);
447 F2FS_OPTION(sbi).s_qf_names[qtype] = NULL;
462 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA] ||
463 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA] ||
464 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]) {
466 F2FS_OPTION(sbi).s_qf_names[USRQUOTA])
470 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA])
474 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA])
483 if (!F2FS_OPTION(sbi).s_jquota_fmt) {
489 if (f2fs_sb_has_quota_ino(sbi) && F2FS_OPTION(sbi).s_jquota_fmt) {
491 F2FS_OPTION(sbi).s_jquota_fmt = 0;
508 &F2FS_OPTION(sbi).dummy_enc_policy;
558 ext = F2FS_OPTION(sbi).extensions;
559 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt;
561 ext = F2FS_OPTION(sbi).noextensions;
562 ext_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt;
586 ext = F2FS_OPTION(sbi).extensions;
587 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt;
588 noext = F2FS_OPTION(sbi).noextensions;
589 noext_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt;
617 F2FS_OPTION(sbi).compress_level = 0;
635 F2FS_OPTION(sbi).compress_level = level;
639 F2FS_OPTION(sbi).compress_level = 0;
655 F2FS_OPTION(sbi).compress_level = F2FS_ZSTD_DEFAULT_CLEVEL;
679 F2FS_OPTION(sbi).compress_level = level;
722 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON;
724 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_OFF;
726 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_SYNC;
779 F2FS_OPTION(sbi).inline_xattr_size = arg;
816 F2FS_OPTION(sbi).active_logs = arg;
862 F2FS_OPTION(sbi).root_reserved_blocks);
864 F2FS_OPTION(sbi).root_reserved_blocks = arg;
876 F2FS_OPTION(sbi).s_resuid = uid;
886 F2FS_OPTION(sbi).s_resgid = gid;
894 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE;
896 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS;
898 F2FS_OPTION(sbi).fs_mode = FS_MODE_FRAGMENT_SEG;
900 F2FS_OPTION(sbi).fs_mode = FS_MODE_FRAGMENT_BLK;
915 F2FS_OPTION(sbi).write_io_size_bits = arg;
988 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_OLD;
991 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_V0;
994 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_V1;
1026 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT;
1028 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE;
1040 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX;
1042 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_STRICT;
1044 F2FS_OPTION(sbi).fsync_mode =
1070 F2FS_OPTION(sbi).unusable_cap_perc = arg;
1076 F2FS_OPTION(sbi).unusable_cap = arg;
1102 F2FS_OPTION(sbi).compress_level = 0;
1103 F2FS_OPTION(sbi).compress_algorithm =
1115 F2FS_OPTION(sbi).compress_algorithm =
1127 F2FS_OPTION(sbi).compress_algorithm =
1134 F2FS_OPTION(sbi).compress_level = 0;
1135 F2FS_OPTION(sbi).compress_algorithm =
1159 F2FS_OPTION(sbi).compress_log_size = arg;
1170 ext = F2FS_OPTION(sbi).extensions;
1171 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt;
1187 F2FS_OPTION(sbi).compress_ext_cnt++;
1199 noext = F2FS_OPTION(sbi).noextensions;
1200 noext_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt;
1216 F2FS_OPTION(sbi).nocompress_ext_cnt++;
1224 F2FS_OPTION(sbi).compress_chksum = true;
1235 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_FS;
1237 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_USER;
1276 F2FS_OPTION(sbi).discard_unit =
1279 F2FS_OPTION(sbi).discard_unit =
1282 F2FS_OPTION(sbi).discard_unit =
1295 F2FS_OPTION(sbi).memory_mode =
1298 F2FS_OPTION(sbi).memory_mode =
1314 F2FS_OPTION(sbi).errors =
1317 F2FS_OPTION(sbi).errors =
1320 F2FS_OPTION(sbi).errors =
1362 if (F2FS_OPTION(sbi).discard_unit !=
1365 F2FS_OPTION(sbi).discard_unit =
1369 if (F2FS_OPTION(sbi).fs_mode != FS_MODE_LFS) {
1408 if (F2FS_OPTION(sbi).inline_xattr_size < min_size ||
1409 F2FS_OPTION(sbi).inline_xattr_size > max_size) {
1722 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
1724 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy);
1860 if (buf->f_bfree > F2FS_OPTION(sbi).root_reserved_blocks)
1862 F2FS_OPTION(sbi).root_reserved_blocks;
1893 if (F2FS_OPTION(sbi).s_jquota_fmt) {
1896 switch (F2FS_OPTION(sbi).s_jquota_fmt) {
1910 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA])
1912 F2FS_OPTION(sbi).s_qf_names[USRQUOTA]);
1914 if (F2FS_OPTION(sbi).s_qf_names[GRPQUOTA])
1916 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]);
1918 if (F2FS_OPTION(sbi).s_qf_names[PRJQUOTA])
1920 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]);
1935 switch (F2FS_OPTION(sbi).compress_algorithm) {
1951 if (F2FS_OPTION(sbi).compress_level)
1952 seq_printf(seq, ":%d", F2FS_OPTION(sbi).compress_level);
1955 F2FS_OPTION(sbi).compress_log_size);
1957 for (i = 0; i < F2FS_OPTION(sbi).compress_ext_cnt; i++) {
1959 F2FS_OPTION(sbi).extensions[i]);
1962 for (i = 0; i < F2FS_OPTION(sbi).nocompress_ext_cnt; i++) {
1964 F2FS_OPTION(sbi).noextensions[i]);
1967 if (F2FS_OPTION(sbi).compress_chksum)
1970 if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_FS)
1972 else if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_USER)
1984 if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_SYNC)
1986 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_ON)
1988 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF)
2002 if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_BLOCK)
2004 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SEGMENT)
2006 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SECTION)
2026 F2FS_OPTION(sbi).inline_xattr_size);
2064 if (F2FS_OPTION(sbi).fs_mode == FS_MODE_ADAPTIVE)
2066 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_LFS)
2068 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_FRAGMENT_SEG)
2070 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_FRAGMENT_BLK)
2072 seq_printf(seq, ",active_logs=%u", F2FS_OPTION(sbi).active_logs);
2075 F2FS_OPTION(sbi).root_reserved_blocks,
2077 F2FS_OPTION(sbi).s_resuid),
2079 F2FS_OPTION(sbi).s_resgid));
2082 F2FS_OPTION(sbi).write_io_size_bits);
2086 F2FS_OPTION(sbi).fault_info.inject_rate);
2088 F2FS_OPTION(sbi).fault_info.inject_type);
2108 if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_DEFAULT)
2110 else if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_REUSE)
2115 F2FS_OPTION(sbi).unusable_cap);
2120 if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_POSIX)
2122 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_STRICT)
2124 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_NOBARRIER)
2134 if (F2FS_OPTION(sbi).memory_mode == MEMORY_MODE_NORMAL)
2136 else if (F2FS_OPTION(sbi).memory_mode == MEMORY_MODE_LOW)
2139 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_READONLY)
2141 else if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_CONTINUE)
2143 else if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_PANIC)
2160 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_SECTION;
2162 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_BLOCK;
2166 F2FS_OPTION(sbi).active_logs = NR_CURSEG_RO_TYPE;
2168 F2FS_OPTION(sbi).active_logs = NR_CURSEG_PERSIST_TYPE;
2170 F2FS_OPTION(sbi).inline_xattr_size = DEFAULT_INLINE_XATTR_ADDRS;
2173 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE;
2175 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT;
2176 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX;
2177 F2FS_OPTION(sbi).s_resuid = make_kuid(&init_user_ns, F2FS_DEF_RESUID);
2178 F2FS_OPTION(sbi).s_resgid = make_kgid(&init_user_ns, F2FS_DEF_RESGID);
2180 F2FS_OPTION(sbi).compress_algorithm = COMPRESS_LZ4;
2181 F2FS_OPTION(sbi).compress_log_size = MIN_COMPRESS_LOG_SIZE;
2182 F2FS_OPTION(sbi).compress_ext_cnt = 0;
2183 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_FS;
2185 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON;
2186 F2FS_OPTION(sbi).memory_mode = MEMORY_MODE_NORMAL;
2187 F2FS_OPTION(sbi).errors = MOUNT_ERRORS_CONTINUE;
2196 F2FS_OPTION(sbi).unusable_cap = 0;
2201 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS;
2203 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE;
2351 org_mount_opt.s_jquota_fmt = F2FS_OPTION(sbi).s_jquota_fmt;
2353 if (F2FS_OPTION(sbi).s_qf_names[i]) {
2355 kstrdup(F2FS_OPTION(sbi).s_qf_names[i],
2472 (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF &&
2595 F2FS_OPTION(sbi).s_jquota_fmt = org_mount_opt.s_jquota_fmt;
2597 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
2598 F2FS_OPTION(sbi).s_qf_names[i] = org_mount_opt.s_qf_names[i];
2782 return dquot_quota_on_mount(sbi->sb, F2FS_OPTION(sbi).s_qf_names[type],
2783 F2FS_OPTION(sbi).s_jquota_fmt, type);
2801 if (F2FS_OPTION(sbi).s_qf_names[i]) {
3237 return F2FS_OPTION(F2FS_SB(sb)).dummy_enc_policy.policy;
4156 F2FS_OPTION(sbi).errors == MOUNT_ERRORS_CONTINUE;
4174 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_PANIC &&
4762 if ((F2FS_OPTION(sbi).bggc_mode != BGGC_MODE_OFF ||
4861 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
4863 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy);