Lines Matching refs:disk_super

2257 	struct btrfs_super_block *disk_super = fs_info->super_copy;  in btrfs_replay_log()  local
2258 u64 bytenr = btrfs_super_log_root(disk_super); in btrfs_replay_log()
2259 int level = btrfs_super_log_root_level(disk_super); in btrfs_replay_log()
2912 struct btrfs_super_block *disk_super; in open_ctree() local
2952 disk_super = btrfs_read_dev_super(fs_devices->latest_bdev); in open_ctree()
2953 if (IS_ERR(disk_super)) { in open_ctree()
2954 err = PTR_ERR(disk_super); in open_ctree()
2962 csum_type = btrfs_super_csum_type(disk_super); in open_ctree()
2967 btrfs_release_disk_super(disk_super); in open_ctree()
2974 btrfs_release_disk_super(disk_super); in open_ctree()
2982 if (btrfs_check_super_csum(fs_info, (u8 *)disk_super)) { in open_ctree()
2985 btrfs_release_disk_super(disk_super); in open_ctree()
2994 memcpy(fs_info->super_copy, disk_super, sizeof(*fs_info->super_copy)); in open_ctree()
2995 btrfs_release_disk_super(disk_super); in open_ctree()
2997 disk_super = fs_info->super_copy; in open_ctree()
3000 features = btrfs_super_flags(disk_super); in open_ctree()
3003 btrfs_set_super_flags(disk_super, features); in open_ctree()
3018 if (!btrfs_super_root(disk_super)) in open_ctree()
3022 if (btrfs_super_flags(disk_super) & BTRFS_SUPER_FLAG_ERROR) in open_ctree()
3035 if (btrfs_super_nodesize(disk_super) > PAGE_SIZE) { in open_ctree()
3043 nodesize = btrfs_super_nodesize(disk_super); in open_ctree()
3044 sectorsize = btrfs_super_sectorsize(disk_super); in open_ctree()
3060 features = btrfs_super_incompat_flags(disk_super) & in open_ctree()
3070 features = btrfs_super_incompat_flags(disk_super); in open_ctree()
3096 btrfs_set_super_incompat_flags(disk_super, features); in open_ctree()
3098 features = btrfs_super_compat_ro_flags(disk_super) & in open_ctree()
3112 if (unlikely(features && btrfs_super_log_root(disk_super) && in open_ctree()
3128 sb->s_bdi->ra_pages *= btrfs_super_num_devices(disk_super); in open_ctree()
3143 generation = btrfs_super_chunk_root_generation(disk_super); in open_ctree()
3144 level = btrfs_super_chunk_root_level(disk_super); in open_ctree()
3147 btrfs_super_chunk_root(disk_super), in open_ctree()
3194 fs_info->generation == btrfs_super_uuid_tree_generation(disk_super)) in open_ctree()
3299 if (btrfs_super_log_root(disk_super) != 0 && in open_ctree()
3409 btrfs_super_uuid_tree_generation(disk_super)) { in open_ctree()
3589 struct btrfs_super_block *disk_super; in write_dev_supers() local
3615 disk_super = page_address(page); in write_dev_supers()
3616 memcpy(disk_super, sb, BTRFS_SUPER_INFO_SIZE); in write_dev_supers()