Lines Matching refs:flags
141 uint32_t flags; member
199 uint32_t flags; in update_super_block_internal() local
218 flags = ver; in update_super_block_internal()
224 flags |= SUPER_BLOCK_FLAGS_EMPTY; in update_super_block_internal()
231 flags |= SUPER_BLOCK_FLAGS_ALTERNATE; in update_super_block_internal()
268 super_rw->flags = flags; in update_super_block_internal()
287 super_rw->flags2 = flags; in update_super_block_internal()
289 super_rw->flags3 = flags; in update_super_block_internal()
466 if (super->flags != super->flags2) { in super_block_valid()
467 pr_warn("flags, 0x%x, does not match flags2, 0x%x\n", super->flags, in super_block_valid()
472 super->flags != super->flags3) { in super_block_valid()
473 pr_warn("flags, 0x%x, does not match flags3, 0x%x\n", super->flags, in super_block_valid()
481 if (super->flags & ~SUPER_BLOCK_FLAGS_SUPPORTED_MASK) { in super_block_valid()
482 pr_warn("unknown flags set, 0x%x\n", super->flags); in super_block_valid()
524 return (new_super->flags - old_super->flags) & in super_version_delta()
546 if ((new_super->flags & SUPER_BLOCK_FLAGS_BLOCK_INDEX_MASK) != in use_new_super()
549 new_super_index, new_super->flags); in use_new_super()
557 new_super->flags, old_super->flags); in use_new_super()
565 new_super->flags, old_super->flags); in use_new_super()
676 fs_init_flags32_t flags) { in fs_init_from_super() argument
678 bool do_clear = flags & FS_INIT_FLAGS_DO_CLEAR; in fs_init_from_super()
687 bool recovery_allowed = flags & FS_INIT_FLAGS_RECOVERY_CLEAR_ALLOWED; in fs_init_from_super()
719 fs->alternate_data = flags & FS_INIT_FLAGS_ALTERNATE_DATA; in fs_init_from_super()
746 fs->super_block_version = super->flags & SUPER_BLOCK_FLAGS_VERSION_MASK; in fs_init_from_super()
752 do_swap = !(super->flags & SUPER_BLOCK_FLAGS_ALTERNATE) != in fs_init_from_super()
753 !(flags & FS_INIT_FLAGS_ALTERNATE_DATA); in fs_init_from_super()
758 fs->backup.flags = super->flags & (SUPER_BLOCK_FLAGS_EMPTY | in fs_init_from_super()
765 super->backup.flags & SUPER_BLOCK_FLAGS_EMPTY) { in fs_init_from_super()
779 if (super->flags & SUPER_BLOCK_FLAGS_EMPTY) { in fs_init_from_super()
816 } else if (flags & FS_INIT_FLAGS_ALTERNATE_DATA) { in fs_init_from_super()
839 if (!fs->alternate_data && (flags & FS_INIT_FLAGS_RESTORE_CHECKPOINT)) { in fs_init_from_super()
853 .flags = SUPER_BLOCK_FLAGS_EMPTY, in fs_init_from_super()
862 flags & FS_INIT_FLAGS_RESTORE_CHECKPOINT)) { in fs_init_from_super()
914 } else if (flags & FS_INIT_FLAGS_RESTORE_CHECKPOINT) { in fs_init_from_super()
937 static int load_super_block(struct fs* fs, fs_init_flags32_t flags) { in load_super_block() argument
972 ret = fs_init_from_super(fs, old_super, flags); in load_super_block()
1153 fs_init_flags32_t flags) { in fs_init() argument
1168 if ((flags & FS_INIT_FLAGS_ALTERNATE_DATA) && in fs_init()
1169 (flags & FS_INIT_FLAGS_RESTORE_CHECKPOINT)) { in fs_init()
1180 fs->allow_tampering = flags & FS_INIT_FLAGS_ALLOW_TAMPERING; in fs_init()
1195 ret = load_super_block(fs, flags); in fs_init()
1203 if ((flags & FS_INIT_FLAGS_AUTO_CHECKPOINT) && in fs_init()