Lines Matching refs:F2FS_OPTION

79 	struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info;  in f2fs_build_fault_attr()
113 struct f2fs_fault_info *ffi = &F2FS_OPTION(sbi).fault_info; in inject_timeout()
510 F2FS_OPTION(sbi).root_reserved_blocks > block_limit) { in limit_reserve_root()
511 F2FS_OPTION(sbi).root_reserved_blocks = block_limit; in limit_reserve_root()
513 F2FS_OPTION(sbi).root_reserved_blocks); in limit_reserve_root()
516 F2FS_OPTION(sbi).root_reserved_nodes > node_limit) { in limit_reserve_root()
517 F2FS_OPTION(sbi).root_reserved_nodes = node_limit; in limit_reserve_root()
519 F2FS_OPTION(sbi).root_reserved_nodes); in limit_reserve_root()
522 (!uid_eq(F2FS_OPTION(sbi).s_resuid, in limit_reserve_root()
524 !gid_eq(F2FS_OPTION(sbi).s_resgid, in limit_reserve_root()
529 F2FS_OPTION(sbi).s_resuid), in limit_reserve_root()
531 F2FS_OPTION(sbi).s_resgid)); in limit_reserve_root()
536 if (!F2FS_OPTION(sbi).unusable_cap_perc) in adjust_unusable_cap_perc()
539 if (F2FS_OPTION(sbi).unusable_cap_perc == 100) in adjust_unusable_cap_perc()
540 F2FS_OPTION(sbi).unusable_cap = sbi->user_block_count; in adjust_unusable_cap_perc()
542 F2FS_OPTION(sbi).unusable_cap = (sbi->user_block_count / 100) * in adjust_unusable_cap_perc()
543 F2FS_OPTION(sbi).unusable_cap_perc; in adjust_unusable_cap_perc()
546 F2FS_OPTION(sbi).unusable_cap, in adjust_unusable_cap_perc()
547 F2FS_OPTION(sbi).unusable_cap_perc); in adjust_unusable_cap_perc()
1269 old_qname = F2FS_OPTION(sbi).s_qf_names[i]; in f2fs_check_quota_consistency()
1297 usr_qf_name = F2FS_OPTION(sbi).s_qf_names[USRQUOTA] || in f2fs_check_quota_consistency()
1299 grp_qf_name = F2FS_OPTION(sbi).s_qf_names[GRPQUOTA] || in f2fs_check_quota_consistency()
1301 prj_qf_name = F2FS_OPTION(sbi).s_qf_names[PRJQUOTA] || in f2fs_check_quota_consistency()
1328 F2FS_OPTION(sbi).s_jquota_fmt)) { in f2fs_check_quota_consistency()
1380 if (fscrypt_dummy_policies_equal(&F2FS_OPTION(sbi).dummy_enc_policy, in f2fs_check_test_dummy_encryption()
1428 if (is_compress_extension_exist(&F2FS_OPTION(sbi), in f2fs_check_compression()
1434 if (F2FS_OPTION(sbi).compress_ext_cnt + cnt > COMPRESS_EXT_NUM) { in f2fs_check_compression()
1442 if (is_compress_extension_exist(&F2FS_OPTION(sbi), in f2fs_check_compression()
1448 if (F2FS_OPTION(sbi).nocompress_ext_cnt + cnt > COMPRESS_EXT_NUM) { in f2fs_check_compression()
1463 F2FS_OPTION(sbi).extensions, in f2fs_check_compression()
1464 F2FS_OPTION(sbi).compress_ext_cnt)) { in f2fs_check_compression()
1468 if (f2fs_test_compress_extension(F2FS_OPTION(sbi).noextensions, in f2fs_check_compression()
1469 F2FS_OPTION(sbi).nocompress_ext_cnt, in f2fs_check_compression()
1515 F2FS_OPTION(sbi).root_reserved_blocks); in f2fs_check_opt_consistency()
1523 F2FS_OPTION(sbi).root_reserved_nodes); in f2fs_check_opt_consistency()
1627 F2FS_OPTION(sbi).s_qf_names[i] = qname; in f2fs_apply_quota_options()
1631 F2FS_OPTION(sbi).s_jquota_fmt = F2FS_CTX_INFO(ctx).s_jquota_fmt; in f2fs_apply_quota_options()
1633 if (quota_feature && F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_apply_quota_options()
1635 F2FS_OPTION(sbi).s_jquota_fmt = 0; in f2fs_apply_quota_options()
1648 fscrypt_is_dummy_policy_set(&F2FS_OPTION(sbi).dummy_enc_policy)) in f2fs_apply_test_dummy_encryption()
1650 swap(F2FS_OPTION(sbi).dummy_enc_policy, F2FS_CTX_INFO(ctx).dummy_enc_policy); in f2fs_apply_test_dummy_encryption()
1665 F2FS_OPTION(sbi).compress_level = in f2fs_apply_compression()
1668 F2FS_OPTION(sbi).compress_algorithm = in f2fs_apply_compression()
1671 F2FS_OPTION(sbi).compress_log_size = in f2fs_apply_compression()
1674 F2FS_OPTION(sbi).compress_chksum = in f2fs_apply_compression()
1677 F2FS_OPTION(sbi).compress_mode = in f2fs_apply_compression()
1682 sbi_ext = F2FS_OPTION(sbi).extensions; in f2fs_apply_compression()
1683 sbi_cnt = F2FS_OPTION(sbi).compress_ext_cnt; in f2fs_apply_compression()
1690 F2FS_OPTION(sbi).compress_ext_cnt = sbi_cnt; in f2fs_apply_compression()
1695 sbi_ext = F2FS_OPTION(sbi).noextensions; in f2fs_apply_compression()
1696 sbi_cnt = F2FS_OPTION(sbi).nocompress_ext_cnt; in f2fs_apply_compression()
1703 F2FS_OPTION(sbi).nocompress_ext_cnt = sbi_cnt; in f2fs_apply_compression()
1713 F2FS_OPTION(sbi).opt &= ~ctx->opt_mask; in f2fs_apply_options()
1714 F2FS_OPTION(sbi).opt |= F2FS_CTX_INFO(ctx).opt; in f2fs_apply_options()
1717 F2FS_OPTION(sbi).bggc_mode = F2FS_CTX_INFO(ctx).bggc_mode; in f2fs_apply_options()
1719 F2FS_OPTION(sbi).inline_xattr_size = in f2fs_apply_options()
1722 F2FS_OPTION(sbi).active_logs = F2FS_CTX_INFO(ctx).active_logs; in f2fs_apply_options()
1724 F2FS_OPTION(sbi).root_reserved_blocks = in f2fs_apply_options()
1727 F2FS_OPTION(sbi).root_reserved_nodes = in f2fs_apply_options()
1730 F2FS_OPTION(sbi).s_resgid = F2FS_CTX_INFO(ctx).s_resgid; in f2fs_apply_options()
1732 F2FS_OPTION(sbi).s_resuid = F2FS_CTX_INFO(ctx).s_resuid; in f2fs_apply_options()
1734 F2FS_OPTION(sbi).fs_mode = F2FS_CTX_INFO(ctx).fs_mode; in f2fs_apply_options()
1744 F2FS_OPTION(sbi).alloc_mode = F2FS_CTX_INFO(ctx).alloc_mode; in f2fs_apply_options()
1746 F2FS_OPTION(sbi).fsync_mode = F2FS_CTX_INFO(ctx).fsync_mode; in f2fs_apply_options()
1748 F2FS_OPTION(sbi).unusable_cap = F2FS_CTX_INFO(ctx).unusable_cap; in f2fs_apply_options()
1750 F2FS_OPTION(sbi).unusable_cap_perc = in f2fs_apply_options()
1753 F2FS_OPTION(sbi).discard_unit = F2FS_CTX_INFO(ctx).discard_unit; in f2fs_apply_options()
1755 F2FS_OPTION(sbi).memory_mode = F2FS_CTX_INFO(ctx).memory_mode; in f2fs_apply_options()
1757 F2FS_OPTION(sbi).errors = F2FS_CTX_INFO(ctx).errors; in f2fs_apply_options()
1759 F2FS_OPTION(sbi).lookup_mode = F2FS_CTX_INFO(ctx).lookup_mode; in f2fs_apply_options()
1779 sbi->max_open_zones < F2FS_OPTION(sbi).active_logs) { in f2fs_sanity_check_options()
1782 sbi->max_open_zones, F2FS_OPTION(sbi).active_logs); in f2fs_sanity_check_options()
2081 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in f2fs_put_super()
2083 fscrypt_free_dummy_policy(&F2FS_OPTION(sbi).dummy_enc_policy); in f2fs_put_super()
2243 if (buf->f_bfree > F2FS_OPTION(sbi).root_reserved_blocks) in f2fs_statfs()
2245 F2FS_OPTION(sbi).root_reserved_blocks; in f2fs_statfs()
2276 if (F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_show_quota_options()
2279 switch (F2FS_OPTION(sbi).s_jquota_fmt) { in f2fs_show_quota_options()
2293 if (F2FS_OPTION(sbi).s_qf_names[USRQUOTA]) in f2fs_show_quota_options()
2295 F2FS_OPTION(sbi).s_qf_names[USRQUOTA]); in f2fs_show_quota_options()
2297 if (F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]) in f2fs_show_quota_options()
2299 F2FS_OPTION(sbi).s_qf_names[GRPQUOTA]); in f2fs_show_quota_options()
2301 if (F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]) in f2fs_show_quota_options()
2303 F2FS_OPTION(sbi).s_qf_names[PRJQUOTA]); in f2fs_show_quota_options()
2318 switch (F2FS_OPTION(sbi).compress_algorithm) { in f2fs_show_compress_options()
2334 if (F2FS_OPTION(sbi).compress_level) in f2fs_show_compress_options()
2335 seq_printf(seq, ":%d", F2FS_OPTION(sbi).compress_level); in f2fs_show_compress_options()
2338 F2FS_OPTION(sbi).compress_log_size); in f2fs_show_compress_options()
2340 for (i = 0; i < F2FS_OPTION(sbi).compress_ext_cnt; i++) { in f2fs_show_compress_options()
2342 F2FS_OPTION(sbi).extensions[i]); in f2fs_show_compress_options()
2345 for (i = 0; i < F2FS_OPTION(sbi).nocompress_ext_cnt; i++) { in f2fs_show_compress_options()
2347 F2FS_OPTION(sbi).noextensions[i]); in f2fs_show_compress_options()
2350 if (F2FS_OPTION(sbi).compress_chksum) in f2fs_show_compress_options()
2353 if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_FS) in f2fs_show_compress_options()
2355 else if (F2FS_OPTION(sbi).compress_mode == COMPR_MODE_USER) in f2fs_show_compress_options()
2367 if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_SYNC) in f2fs_show_options()
2369 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_ON) in f2fs_show_options()
2371 else if (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF) in f2fs_show_options()
2385 if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_BLOCK) in f2fs_show_options()
2387 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SEGMENT) in f2fs_show_options()
2389 else if (F2FS_OPTION(sbi).discard_unit == DISCARD_UNIT_SECTION) in f2fs_show_options()
2405 F2FS_OPTION(sbi).inline_xattr_size); in f2fs_show_options()
2443 if (F2FS_OPTION(sbi).fs_mode == FS_MODE_ADAPTIVE) in f2fs_show_options()
2445 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_LFS) in f2fs_show_options()
2447 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_FRAGMENT_SEG) in f2fs_show_options()
2449 else if (F2FS_OPTION(sbi).fs_mode == FS_MODE_FRAGMENT_BLK) in f2fs_show_options()
2451 seq_printf(seq, ",active_logs=%u", F2FS_OPTION(sbi).active_logs); in f2fs_show_options()
2455 F2FS_OPTION(sbi).root_reserved_blocks, in f2fs_show_options()
2456 F2FS_OPTION(sbi).root_reserved_nodes, in f2fs_show_options()
2458 F2FS_OPTION(sbi).s_resuid), in f2fs_show_options()
2460 F2FS_OPTION(sbi).s_resgid)); in f2fs_show_options()
2464 F2FS_OPTION(sbi).fault_info.inject_rate); in f2fs_show_options()
2466 F2FS_OPTION(sbi).fault_info.inject_type); in f2fs_show_options()
2486 if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_DEFAULT) in f2fs_show_options()
2488 else if (F2FS_OPTION(sbi).alloc_mode == ALLOC_MODE_REUSE) in f2fs_show_options()
2493 F2FS_OPTION(sbi).unusable_cap); in f2fs_show_options()
2498 if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_POSIX) in f2fs_show_options()
2500 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_STRICT) in f2fs_show_options()
2502 else if (F2FS_OPTION(sbi).fsync_mode == FSYNC_MODE_NOBARRIER) in f2fs_show_options()
2512 if (F2FS_OPTION(sbi).memory_mode == MEMORY_MODE_NORMAL) in f2fs_show_options()
2514 else if (F2FS_OPTION(sbi).memory_mode == MEMORY_MODE_LOW) in f2fs_show_options()
2517 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_READONLY) in f2fs_show_options()
2519 else if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_CONTINUE) in f2fs_show_options()
2521 else if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_PANIC) in f2fs_show_options()
2527 if (F2FS_OPTION(sbi).lookup_mode == LOOKUP_PERF) in f2fs_show_options()
2529 else if (F2FS_OPTION(sbi).lookup_mode == LOOKUP_COMPAT) in f2fs_show_options()
2531 else if (F2FS_OPTION(sbi).lookup_mode == LOOKUP_AUTO) in f2fs_show_options()
2548 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_SECTION; in default_options()
2550 F2FS_OPTION(sbi).discard_unit = DISCARD_UNIT_BLOCK; in default_options()
2554 F2FS_OPTION(sbi).active_logs = NR_CURSEG_RO_TYPE; in default_options()
2556 F2FS_OPTION(sbi).active_logs = NR_CURSEG_PERSIST_TYPE; in default_options()
2558 F2FS_OPTION(sbi).inline_xattr_size = DEFAULT_INLINE_XATTR_ADDRS; in default_options()
2561 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_REUSE; in default_options()
2563 F2FS_OPTION(sbi).alloc_mode = ALLOC_MODE_DEFAULT; in default_options()
2564 F2FS_OPTION(sbi).fsync_mode = FSYNC_MODE_POSIX; in default_options()
2565 F2FS_OPTION(sbi).s_resuid = make_kuid(&init_user_ns, F2FS_DEF_RESUID); in default_options()
2566 F2FS_OPTION(sbi).s_resgid = make_kgid(&init_user_ns, F2FS_DEF_RESGID); in default_options()
2568 F2FS_OPTION(sbi).compress_algorithm = COMPRESS_LZ4; in default_options()
2569 F2FS_OPTION(sbi).compress_log_size = MIN_COMPRESS_LOG_SIZE; in default_options()
2570 F2FS_OPTION(sbi).compress_ext_cnt = 0; in default_options()
2571 F2FS_OPTION(sbi).compress_mode = COMPR_MODE_FS; in default_options()
2573 F2FS_OPTION(sbi).bggc_mode = BGGC_MODE_ON; in default_options()
2574 F2FS_OPTION(sbi).memory_mode = MEMORY_MODE_NORMAL; in default_options()
2575 F2FS_OPTION(sbi).errors = MOUNT_ERRORS_CONTINUE; in default_options()
2582 F2FS_OPTION(sbi).unusable_cap = 0; in default_options()
2586 F2FS_OPTION(sbi).fs_mode = FS_MODE_LFS; in default_options()
2588 F2FS_OPTION(sbi).fs_mode = FS_MODE_ADAPTIVE; in default_options()
2599 F2FS_OPTION(sbi).lookup_mode = LOOKUP_PERF; in default_options()
2795 org_mount_opt.s_jquota_fmt = F2FS_OPTION(sbi).s_jquota_fmt; in __f2fs_remount()
2797 if (F2FS_OPTION(sbi).s_qf_names[i]) { in __f2fs_remount()
2799 kstrdup(F2FS_OPTION(sbi).s_qf_names[i], in __f2fs_remount()
2915 (F2FS_OPTION(sbi).bggc_mode == BGGC_MODE_OFF && in __f2fs_remount()
3048 F2FS_OPTION(sbi).s_jquota_fmt = org_mount_opt.s_jquota_fmt; in __f2fs_remount()
3050 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in __f2fs_remount()
3051 F2FS_OPTION(sbi).s_qf_names[i] = org_mount_opt.s_qf_names[i]; in __f2fs_remount()
3244 return dquot_quota_on_mount(sbi->sb, F2FS_OPTION(sbi).s_qf_names[type], in f2fs_quota_on_mount()
3245 F2FS_OPTION(sbi).s_jquota_fmt, type); in f2fs_quota_on_mount()
3263 if (F2FS_OPTION(sbi).s_qf_names[i]) { in f2fs_enable_quota_files()
3710 return F2FS_OPTION(F2FS_SB(sb)).dummy_enc_policy.policy; in f2fs_get_dummy_policy()
4452 if (sbi->max_open_zones < F2FS_OPTION(sbi).active_logs) { in init_blkz_info()
4455 sbi->max_open_zones, F2FS_OPTION(sbi).active_logs); in init_blkz_info()
4658 F2FS_OPTION(sbi).errors == MOUNT_ERRORS_CONTINUE; in f2fs_handle_critical_error()
4678 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_PANIC && in f2fs_handle_critical_error()
5319 if ((F2FS_OPTION(sbi).bggc_mode != BGGC_MODE_OFF || in f2fs_fill_super()
5415 kfree(F2FS_OPTION(sbi).s_qf_names[i]); in f2fs_fill_super()
5418 swap(F2FS_CTX_INFO(ctx).dummy_enc_policy, F2FS_OPTION(sbi).dummy_enc_policy); in f2fs_fill_super()