Lines Matching refs:F2FS_OPTION
80 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in f2fs_build_fault_attr()
114 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in inject_timeout()
517 F2FS_OPTION(sbi).root_reserved_blocks > block_limit) { in limit_reserve_root()
518 F2FS_OPTION(sbi).root_reserved_blocks = block_limit; in limit_reserve_root()
520 F2FS_OPTION(sbi).root_reserved_blocks); in limit_reserve_root()
523 F2FS_OPTION(sbi).root_reserved_nodes > node_limit) { in limit_reserve_root()
524 F2FS_OPTION(sbi).root_reserved_nodes = node_limit; in limit_reserve_root()
526 F2FS_OPTION(sbi).root_reserved_nodes); in limit_reserve_root()
529 (!uid_eq(F2FS_OPTION(sbi).s_resuid, in limit_reserve_root()
531 !gid_eq(F2FS_OPTION(sbi).s_resgid, in limit_reserve_root()
536 F2FS_OPTION(sbi).s_resuid), in limit_reserve_root()
538 F2FS_OPTION(sbi).s_resgid)); in limit_reserve_root()
543 if (!F2FS_OPTION(sbi).unusable_cap_perc) in adjust_unusable_cap_perc()
546 if (F2FS_OPTION(sbi).unusable_cap_perc == 100) in adjust_unusable_cap_perc()
547 F2FS_OPTION(sbi).unusable_cap = sbi->user_block_count; in adjust_unusable_cap_perc()
549 F2FS_OPTION(sbi).unusable_cap = (sbi->user_block_count / 100) * in adjust_unusable_cap_perc()
550 F2FS_OPTION(sbi).unusable_cap_perc; in adjust_unusable_cap_perc()
553 F2FS_OPTION(sbi).unusable_cap, in adjust_unusable_cap_perc()
554 F2FS_OPTION(sbi).unusable_cap_perc); in adjust_unusable_cap_perc()
563 if (F2FS_OPTION(sbi).resizable_tail_secno) in adjust_pinned_area_boundary()
565 MAIN_SECS(sbi) - F2FS_OPTION(sbi).resizable_tail_secno); in adjust_pinned_area_boundary()
1291 old_qname = F2FS_OPTION(sbi).s_qf_names[i]; in f2fs_check_quota_consistency()
1319 usr_qf_name = F2FS_OPTION(sbi).s_qf_names[USRQUOTA] || in f2fs_check_quota_consistency()
1321 grp_qf_name = F2FS_OPTION(sbi).s_qf_names[GRPQUOTA] || in f2fs_check_quota_consistency()
1323 prj_qf_name = F2FS_OPTION(sbi).s_qf_names[PRJQUOTA] || in f2fs_check_quota_consistency()
1350 F2FS_OPTION(sbi).s_jquota_fmt)) { in f2fs_check_quota_consistency()
1402 if (fscrypt_dummy_policies_equal(&F2FS_OPTION(sbi).dummy_enc_policy, in f2fs_check_test_dummy_encryption()
1450 if (is_compress_extension_exist(&F2FS_OPTION(sbi), in f2fs_check_compression()
1456 if (F2FS_OPTION(sbi).compress_ext_cnt + cnt > COMPRESS_EXT_NUM) { in f2fs_check_compression()
1464 if (is_compress_extension_exist(&F2FS_OPTION(sbi), in f2fs_check_compression()
1470 if (F2FS_OPTION(sbi).nocompress_ext_cnt + cnt > COMPRESS_EXT_NUM) { in f2fs_check_compression()
1485 F2FS_OPTION(sbi).extensions, in f2fs_check_compression()
1486 F2FS_OPTION(sbi).compress_ext_cnt)) { in f2fs_check_compression()
1490 if (f2fs_test_compress_extension(F2FS_OPTION(sbi).noextensions, in f2fs_check_compression()
1491 F2FS_OPTION(sbi).nocompress_ext_cnt, in f2fs_check_compression()
1537 F2FS_OPTION(sbi).root_reserved_blocks); in f2fs_check_opt_consistency()
1546 F2FS_OPTION(sbi).root_reserved_nodes); in f2fs_check_opt_consistency()
1651 F2FS_OPTION(sbi).s_qf_names[i] = qname; in f2fs_apply_quota_options()
1655 F2FS_OPTION(sbi).s_jquota_fmt = F2FS_CTX_INFO(ctx).s_jquota_fmt; in f2fs_apply_quota_options()
1657 if (quota_feature && F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_apply_quota_options()
1659 F2FS_OPTION(sbi).s_jquota_fmt = 0; in f2fs_apply_quota_options()
1672 fscrypt_is_dummy_policy_set(&F2FS_OPTION(sbi).dummy_enc_policy)) in f2fs_apply_test_dummy_encryption()
1674 swap(F2FS_OPTION(sbi).dummy_enc_policy, F2FS_CTX_INFO(ctx).dummy_enc_policy); in f2fs_apply_test_dummy_encryption()
1689 F2FS_OPTION(sbi).compress_level = in f2fs_apply_compression()
1692 F2FS_OPTION(sbi).compress_algorithm = in f2fs_apply_compression()
1695 F2FS_OPTION(sbi).compress_log_size = in f2fs_apply_compression()
1698 F2FS_OPTION(sbi).compress_chksum = in f2fs_apply_compression()
1701 F2FS_OPTION(sbi).compress_mode = in f2fs_apply_compression()
1706 sbi_ext = F2FS_OPTION(sbi).extensions; in f2fs_apply_compression()
1707 sbi_cnt = F2FS_OPTION(sbi).compress_ext_cnt; in f2fs_apply_compression()
1714 F2FS_OPTION(sbi).compress_ext_cnt = sbi_cnt; in f2fs_apply_compression()
1719 sbi_ext = F2FS_OPTION(sbi).noextensions; in f2fs_apply_compression()
1720 sbi_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt; in f2fs_apply_compression()
1727 F2FS_OPTION(sbi).nocompress_ext_cnt = sbi_cnt; in f2fs_apply_compression()
1737 F2FS_OPTION(sbi).opt &= ~ctx->opt_mask; in f2fs_apply_options()
1738 F2FS_OPTION(sbi).opt |= F2FS_CTX_INFO(ctx).opt; in f2fs_apply_options()
1741 F2FS_OPTION(sbi).bggc_mode = F2FS_CTX_INFO(ctx).bggc_mode; in f2fs_apply_options()
1743 F2FS_OPTION(sbi).inline_xattr_size = in f2fs_apply_options()
1746 F2FS_OPTION(sbi).active_logs = F2FS_CTX_INFO(ctx).active_logs; in f2fs_apply_options()
1748 F2FS_OPTION(sbi).root_reserved_blocks = in f2fs_apply_options()
1751 F2FS_OPTION(sbi).root_reserved_nodes = in f2fs_apply_options()
1754 F2FS_OPTION(sbi).s_resgid = F2FS_CTX_INFO(ctx).s_resgid; in f2fs_apply_options()
1756 F2FS_OPTION(sbi).s_resuid = F2FS_CTX_INFO(ctx).s_resuid; in f2fs_apply_options()
1758 F2FS_OPTION(sbi).fs_mode = F2FS_CTX_INFO(ctx).fs_mode; in f2fs_apply_options()
1768 F2FS_OPTION(sbi).alloc_mode = F2FS_CTX_INFO(ctx).alloc_mode; in f2fs_apply_options()
1770 F2FS_OPTION(sbi).fsync_mode = F2FS_CTX_INFO(ctx).fsync_mode; in f2fs_apply_options()
1772 F2FS_OPTION(sbi).unusable_cap = F2FS_CTX_INFO(ctx).unusable_cap; in f2fs_apply_options()
1774 F2FS_OPTION(sbi).unusable_cap_perc = in f2fs_apply_options()
1777 F2FS_OPTION(sbi).discard_unit = F2FS_CTX_INFO(ctx).discard_unit; in f2fs_apply_options()
1779 F2FS_OPTION(sbi).memory_mode = F2FS_CTX_INFO(ctx).memory_mode; in f2fs_apply_options()
1781 F2FS_OPTION(sbi).errors = F2FS_CTX_INFO(ctx).errors; in f2fs_apply_options()
1783 F2FS_OPTION(sbi).lookup_mode = F2FS_CTX_INFO(ctx).lookup_mode; in f2fs_apply_options()
1785 F2FS_OPTION(sbi).resizable_tail_secno = in f2fs_apply_options()
1797 if (F2FS_OPTION(sbi).resizable_tail_secno >= total_sections) { in f2fs_sanity_check_options()
1799 F2FS_OPTION(sbi).resizable_tail_secno, total_sections); in f2fs_sanity_check_options()
1813 sbi->max_open_zones < F2FS_OPTION(sbi).active_logs) { in f2fs_sanity_check_options()
1816 sbi->max_open_zones, F2FS_OPTION(sbi).active_logs); in f2fs_sanity_check_options()
2116 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in f2fs_put_super()
2118 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy); in f2fs_put_super()
2284 if (buf->f_bfree > F2FS_OPTION(sbi).root_reserved_blocks) in f2fs_statfs()
2286 F2FS_OPTION(sbi).root_reserved_blocks; in f2fs_statfs()
2317 if (F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_show_quota_options()
2320 switch (F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_show_quota_options()
2334 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA]) in f2fs_show_quota_options()
2336 F2FS_OPTION(sbi).s_qf_names[USRQUOTA]); in f2fs_show_quota_options()
2338 if (F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]) in f2fs_show_quota_options()
2340 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]); in f2fs_show_quota_options()
2342 if (F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]) in f2fs_show_quota_options()
2344 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]); in f2fs_show_quota_options()
2359 switch (F2FS_OPTION(sbi).compress_algorithm) { in f2fs_show_compress_options()
2375 if (F2FS_OPTION(sbi).compress_level) in f2fs_show_compress_options()
2376 seq_printf(seq, ":%d", F2FS_OPTION(sbi).compress_level); in f2fs_show_compress_options()
2379 F2FS_OPTION(sbi).compress_log_size); in f2fs_show_compress_options()
2381 for (i = 0; i < F2FS_OPTION(sbi).compress_ext_cnt; i++) { in f2fs_show_compress_options()
2383 F2FS_OPTION(sbi).extensions[i]); in f2fs_show_compress_options()
2386 for (i = 0; i < F2FS_OPTION(sbi).nocompress_ext_cnt; i++) { in f2fs_show_compress_options()
2388 F2FS_OPTION(sbi).noextensions[i]); in f2fs_show_compress_options()
2391 if (F2FS_OPTION(sbi).compress_chksum) in f2fs_show_compress_options()
2394 if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_FS) in f2fs_show_compress_options()
2396 else if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_USER) in f2fs_show_compress_options()
2408 if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_SYNC) in f2fs_show_options()
2410 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_ON) in f2fs_show_options()
2412 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF) in f2fs_show_options()
2426 if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_BLOCK) in f2fs_show_options()
2428 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SEGMENT) in f2fs_show_options()
2430 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SECTION) in f2fs_show_options()
2446 F2FS_OPTION(sbi).inline_xattr_size); in f2fs_show_options()
2484 if (F2FS_OPTION(sbi).fs_mode == FS_MODE_ADAPTIVE) in f2fs_show_options()
2486 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_LFS) in f2fs_show_options()
2492 seq_printf(seq, ",active_logs=%u", F2FS_OPTION(sbi).active_logs); in f2fs_show_options()
2496 F2FS_OPTION(sbi).root_reserved_blocks, in f2fs_show_options()
2497 F2FS_OPTION(sbi).root_reserved_nodes, in f2fs_show_options()
2499 F2FS_OPTION(sbi).s_resuid), in f2fs_show_options()
2501 F2FS_OPTION(sbi).s_resgid)); in f2fs_show_options()
2505 F2FS_OPTION(sbi).fault_info.inject_rate); in f2fs_show_options()
2507 F2FS_OPTION(sbi).fault_info.inject_type); in f2fs_show_options()
2527 if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_DEFAULT) in f2fs_show_options()
2529 else if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_REUSE) in f2fs_show_options()
2534 F2FS_OPTION(sbi).unusable_cap); in f2fs_show_options()
2539 if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_POSIX) in f2fs_show_options()
2541 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_STRICT) in f2fs_show_options()
2543 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_NOBARRIER) in f2fs_show_options()
2553 if (F2FS_OPTION(sbi).memory_mode == MEMORY_MODE_NORMAL) in f2fs_show_options()
2555 else if (F2FS_OPTION(sbi).memory_mode == MEMORY_MODE_LOW) in f2fs_show_options()
2558 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_READONLY) in f2fs_show_options()
2560 else if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_CONTINUE) in f2fs_show_options()
2562 else if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_PANIC) in f2fs_show_options()
2568 if (F2FS_OPTION(sbi).lookup_mode == LOOKUP_PERF) in f2fs_show_options()
2570 else if (F2FS_OPTION(sbi).lookup_mode == LOOKUP_COMPAT) in f2fs_show_options()
2572 else if (F2FS_OPTION(sbi).lookup_mode == LOOKUP_AUTO) in f2fs_show_options()
2575 if (F2FS_OPTION(sbi).resizable_tail_secno) in f2fs_show_options()
2577 F2FS_OPTION(sbi).resizable_tail_secno); in f2fs_show_options()
2593 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_SECTION; in default_options()
2595 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_BLOCK; in default_options()
2599 F2FS_OPTION(sbi).active_logs = NR_CURSEG_RO_TYPE; in default_options()
2601 F2FS_OPTION(sbi).active_logs = NR_CURSEG_PERSIST_TYPE; in default_options()
2603 F2FS_OPTION(sbi).inline_xattr_size = DEFAULT_INLINE_XATTR_ADDRS; in default_options()
2606 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE; in default_options()
2608 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT; in default_options()
2609 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX; in default_options()
2610 F2FS_OPTION(sbi).s_resuid = make_kuid(&init_user_ns, F2FS_DEF_RESUID); in default_options()
2611 F2FS_OPTION(sbi).s_resgid = make_kgid(&init_user_ns, F2FS_DEF_RESGID); in default_options()
2613 F2FS_OPTION(sbi).compress_algorithm = COMPRESS_LZ4; in default_options()
2614 F2FS_OPTION(sbi).compress_log_size = MIN_COMPRESS_LOG_SIZE; in default_options()
2615 F2FS_OPTION(sbi).compress_ext_cnt = 0; in default_options()
2616 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_FS; in default_options()
2618 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON; in default_options()
2619 F2FS_OPTION(sbi).memory_mode = MEMORY_MODE_NORMAL; in default_options()
2620 F2FS_OPTION(sbi).errors = MOUNT_ERRORS_CONTINUE; in default_options()
2621 F2FS_OPTION(sbi).resizable_tail_secno = 0; in default_options()
2628 F2FS_OPTION(sbi).unusable_cap = 0; in default_options()
2632 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS; in default_options()
2634 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE; in default_options()
2645 F2FS_OPTION(sbi).lookup_mode = LOOKUP_PERF; in default_options()
2858 org_mount_opt.s_jquota_fmt = F2FS_OPTION(sbi).s_jquota_fmt; in __f2fs_remount()
2860 if (F2FS_OPTION(sbi).s_qf_names[i]) { in __f2fs_remount()
2862 kstrdup(F2FS_OPTION(sbi).s_qf_names[i], in __f2fs_remount()
2978 (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF && in __f2fs_remount()
3119 F2FS_OPTION(sbi).s_jquota_fmt = org_mount_opt.s_jquota_fmt; in __f2fs_remount()
3121 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in __f2fs_remount()
3122 F2FS_OPTION(sbi).s_qf_names[i] = org_mount_opt.s_qf_names[i]; in __f2fs_remount()
3315 return dquot_quota_on_mount(sbi->sb, F2FS_OPTION(sbi).s_qf_names[type], in f2fs_quota_on_mount()
3316 F2FS_OPTION(sbi).s_jquota_fmt, type); in f2fs_quota_on_mount()
3334 if (F2FS_OPTION(sbi).s_qf_names[i]) { in f2fs_enable_quota_files()
3781 return F2FS_OPTION(F2FS_SB(sb)).dummy_enc_policy.policy; in f2fs_get_dummy_policy()
4526 if (sbi->max_open_zones < F2FS_OPTION(sbi).active_logs) { in init_blkz_info()
4529 sbi->max_open_zones, F2FS_OPTION(sbi).active_logs); in init_blkz_info()
4764 F2FS_OPTION(sbi).errors == MOUNT_ERRORS_CONTINUE; in f2fs_handle_critical_error()
4784 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_PANIC && in f2fs_handle_critical_error()
5486 if ((F2FS_OPTION(sbi).bggc_mode != BGGC_MODE_OFF || in f2fs_fill_super()
5584 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in f2fs_fill_super()
5587 swap(F2FS_CTX_INFO(ctx).dummy_enc_policy, F2FS_OPTION(sbi).dummy_enc_policy); in f2fs_fill_super()