Lines Matching refs:F2FS_OPTION

77 	struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info;
302 F2FS_OPTION(sbi).root_reserved_blocks > limit) {
303 F2FS_OPTION(sbi).root_reserved_blocks = limit;
305 F2FS_OPTION(sbi).root_reserved_blocks);
308 (!uid_eq(F2FS_OPTION(sbi).s_resuid,
310 !gid_eq(F2FS_OPTION(sbi).s_resgid,
314 F2FS_OPTION(sbi).s_resuid),
316 F2FS_OPTION(sbi).s_resgid));
341 F2FS_OPTION(sbi).root_reserved_blocks;
361 if (!F2FS_OPTION(sbi).unusable_cap_perc)
364 if (F2FS_OPTION(sbi).unusable_cap_perc == 100)
365 F2FS_OPTION(sbi).unusable_cap = sbi->user_block_count;
367 F2FS_OPTION(sbi).unusable_cap = (sbi->user_block_count / 100) *
368 F2FS_OPTION(sbi).unusable_cap_perc;
371 F2FS_OPTION(sbi).unusable_cap,
372 F2FS_OPTION(sbi).unusable_cap_perc);
392 if (sb_any_quota_loaded(sb) && !F2FS_OPTION(sbi).s_qf_names[qtype]) {
406 if (F2FS_OPTION(sbi).s_qf_names[qtype]) {
407 if (strcmp(F2FS_OPTION(sbi).s_qf_names[qtype], qname) == 0)
418 F2FS_OPTION(sbi).s_qf_names[qtype] = qname;
430 if (sb_any_quota_loaded(sb) && F2FS_OPTION(sbi).s_qf_names[qtype]) {
434 kfree(F2FS_OPTION(sbi).s_qf_names[qtype]);
435 F2FS_OPTION(sbi).s_qf_names[qtype] = NULL;
450 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA] ||
451 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA] ||
452 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]) {
454 F2FS_OPTION(sbi).s_qf_names[USRQUOTA])
458 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA])
462 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA])
471 if (!F2FS_OPTION(sbi).s_jquota_fmt) {
477 if (f2fs_sb_has_quota_ino(sbi) && F2FS_OPTION(sbi).s_jquota_fmt) {
479 F2FS_OPTION(sbi).s_jquota_fmt = 0;
505 if (is_remount && !F2FS_OPTION(sbi).dummy_enc_policy.policy) {
510 sb, arg->from, &F2FS_OPTION(sbi).dummy_enc_policy);
565 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON;
567 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_OFF;
569 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_SYNC;
618 F2FS_OPTION(sbi).inline_xattr_size = arg;
655 F2FS_OPTION(sbi).active_logs = arg;
698 F2FS_OPTION(sbi).root_reserved_blocks);
700 F2FS_OPTION(sbi).root_reserved_blocks = arg;
712 F2FS_OPTION(sbi).s_resuid = uid;
722 F2FS_OPTION(sbi).s_resgid = gid;
735 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE;
737 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS;
752 F2FS_OPTION(sbi).write_io_size_bits = arg;
828 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_OLD;
831 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_V0;
834 F2FS_OPTION(sbi).s_jquota_fmt = QFMT_VFS_V1;
865 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_USER;
867 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_OFF;
869 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_FS;
882 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT;
884 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE;
896 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX;
898 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_STRICT;
900 F2FS_OPTION(sbi).fsync_mode =
926 F2FS_OPTION(sbi).unusable_cap_perc = arg;
932 F2FS_OPTION(sbi).unusable_cap = arg;
951 F2FS_OPTION(sbi).compress_algorithm =
954 F2FS_OPTION(sbi).compress_algorithm =
957 F2FS_OPTION(sbi).compress_algorithm =
960 F2FS_OPTION(sbi).compress_algorithm =
981 F2FS_OPTION(sbi).compress_log_size = arg;
992 ext = F2FS_OPTION(sbi).extensions;
993 ext_cnt = F2FS_OPTION(sbi).compress_ext_cnt;
1004 F2FS_OPTION(sbi).compress_ext_cnt++;
1083 if (F2FS_OPTION(sbi).inline_xattr_size < min_size ||
1084 F2FS_OPTION(sbi).inline_xattr_size > max_size) {
1099 if (F2FS_OPTION(sbi).active_logs != NR_CURSEG_PERSIST_TYPE)
1100 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_OFF;
1371 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
1373 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy);
1502 if (buf->f_bfree > F2FS_OPTION(sbi).root_reserved_blocks)
1504 F2FS_OPTION(sbi).root_reserved_blocks;
1537 if (F2FS_OPTION(sbi).s_jquota_fmt) {
1540 switch (F2FS_OPTION(sbi).s_jquota_fmt) {
1554 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA])
1556 F2FS_OPTION(sbi).s_qf_names[USRQUOTA]);
1558 if (F2FS_OPTION(sbi).s_qf_names[GRPQUOTA])
1560 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]);
1562 if (F2FS_OPTION(sbi).s_qf_names[PRJQUOTA])
1564 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]);
1578 switch (F2FS_OPTION(sbi).compress_algorithm) {
1595 F2FS_OPTION(sbi).compress_log_size);
1597 for (i = 0; i < F2FS_OPTION(sbi).compress_ext_cnt; i++) {
1599 F2FS_OPTION(sbi).extensions[i]);
1607 if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_SYNC)
1609 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_ON)
1611 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF)
1640 F2FS_OPTION(sbi).inline_xattr_size);
1672 if (F2FS_OPTION(sbi).fs_mode == FS_MODE_ADAPTIVE)
1674 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_LFS)
1676 seq_printf(seq, ",active_logs=%u", F2FS_OPTION(sbi).active_logs);
1679 F2FS_OPTION(sbi).root_reserved_blocks,
1681 F2FS_OPTION(sbi).s_resuid),
1683 F2FS_OPTION(sbi).s_resgid));
1686 F2FS_OPTION(sbi).write_io_size_bits);
1690 F2FS_OPTION(sbi).fault_info.inject_rate);
1692 F2FS_OPTION(sbi).fault_info.inject_type);
1706 if (F2FS_OPTION(sbi).whint_mode == WHINT_MODE_USER)
1708 else if (F2FS_OPTION(sbi).whint_mode == WHINT_MODE_FS)
1716 if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_DEFAULT)
1718 else if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_REUSE)
1723 F2FS_OPTION(sbi).unusable_cap);
1724 if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_POSIX)
1726 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_STRICT)
1728 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_NOBARRIER)
1743 F2FS_OPTION(sbi).active_logs = NR_CURSEG_PERSIST_TYPE;
1744 F2FS_OPTION(sbi).inline_xattr_size = DEFAULT_INLINE_XATTR_ADDRS;
1745 F2FS_OPTION(sbi).whint_mode = WHINT_MODE_OFF;
1746 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT;
1747 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX;
1748 F2FS_OPTION(sbi).s_resuid = make_kuid(&init_user_ns, F2FS_DEF_RESUID);
1749 F2FS_OPTION(sbi).s_resgid = make_kgid(&init_user_ns, F2FS_DEF_RESGID);
1750 F2FS_OPTION(sbi).compress_algorithm = COMPRESS_LZ4;
1751 F2FS_OPTION(sbi).compress_log_size = MIN_COMPRESS_LOG_SIZE;
1752 F2FS_OPTION(sbi).compress_ext_cnt = 0;
1753 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON;
1761 F2FS_OPTION(sbi).unusable_cap = 0;
1766 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS;
1768 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE;
1890 org_mount_opt.s_jquota_fmt = F2FS_OPTION(sbi).s_jquota_fmt;
1892 if (F2FS_OPTION(sbi).s_qf_names[i]) {
1894 kstrdup(F2FS_OPTION(sbi).s_qf_names[i],
1981 (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF &&
1995 F2FS_OPTION(sbi).whint_mode != org_mount_opt.whint_mode) {
2050 F2FS_OPTION(sbi).s_jquota_fmt = org_mount_opt.s_jquota_fmt;
2052 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
2053 F2FS_OPTION(sbi).s_qf_names[i] = org_mount_opt.s_qf_names[i];
2183 return dquot_quota_on_mount(sbi->sb, F2FS_OPTION(sbi).s_qf_names[type],
2184 F2FS_OPTION(sbi).s_jquota_fmt, type);
2202 if (F2FS_OPTION(sbi).s_qf_names[i]) {
2613 return F2FS_OPTION(F2FS_SB(sb)).dummy_enc_policy.policy;
3548 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE;
3974 if ((F2FS_OPTION(sbi).bggc_mode != BGGC_MODE_OFF ||
4063 kfree(F2FS_OPTION(sbi).s_qf_names[i]);
4065 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy);