Home
last modified time | relevance | path

Searched refs:disk_super (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/md/
Ddm-cache-metadata.c175 struct cache_disk_superblock *disk_super = dm_block_data(b); in sb_prepare_for_write() local
177 disk_super->blocknr = cpu_to_le64(dm_block_location(b)); in sb_prepare_for_write()
178 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
183 static int check_metadata_version(struct cache_disk_superblock *disk_super) in check_metadata_version() argument
185 uint32_t metadata_version = le32_to_cpu(disk_super->version); in check_metadata_version()
200 struct cache_disk_superblock *disk_super = dm_block_data(b); in sb_check() local
203 if (dm_block_location(b) != le64_to_cpu(disk_super->blocknr)) { in sb_check()
205 le64_to_cpu(disk_super->blocknr), in sb_check()
210 if (le64_to_cpu(disk_super->magic) != CACHE_SUPERBLOCK_MAGIC) { in sb_check()
212 le64_to_cpu(disk_super->magic), in sb_check()
[all …]
Ddm-thin-metadata.c243 struct thin_disk_superblock *disk_super = dm_block_data(b); in sb_prepare_for_write() local
245 disk_super->blocknr = cpu_to_le64(dm_block_location(b)); in sb_prepare_for_write()
246 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
255 struct thin_disk_superblock *disk_super = dm_block_data(b); in sb_check() local
258 if (dm_block_location(b) != le64_to_cpu(disk_super->blocknr)) { in sb_check()
260 "wanted %llu", le64_to_cpu(disk_super->blocknr), in sb_check()
265 if (le64_to_cpu(disk_super->magic) != THIN_SUPERBLOCK_MAGIC) { in sb_check()
267 "wanted %llu", le64_to_cpu(disk_super->magic), in sb_check()
272 csum_le = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_check()
275 if (csum_le != disk_super->csum) { in sb_check()
[all …]
/Linux-v5.4/fs/btrfs/
Dvolumes.c788 struct btrfs_super_block *disk_super; in btrfs_open_one_device() local
802 disk_super = (struct btrfs_super_block *)bh->b_data; in btrfs_open_one_device()
803 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_open_one_device()
807 if (memcmp(device->uuid, disk_super->dev_item.uuid, BTRFS_UUID_SIZE)) in btrfs_open_one_device()
810 device->generation = btrfs_super_generation(disk_super); in btrfs_open_one_device()
812 if (btrfs_super_flags(disk_super) & BTRFS_SUPER_FLAG_SEEDING) { in btrfs_open_one_device()
813 if (btrfs_super_incompat_flags(disk_super) & in btrfs_open_one_device()
859 struct btrfs_super_block *disk_super) in find_fsid_inprogress() argument
866 memcmp(fs_devices->metadata_uuid, disk_super->fsid, in find_fsid_inprogress()
877 struct btrfs_super_block *disk_super) in find_fsid_changed() argument
[all …]
Dctree.h3206 struct btrfs_super_block *disk_super; in __btrfs_set_fs_incompat() local
3209 disk_super = fs_info->super_copy; in __btrfs_set_fs_incompat()
3210 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
3213 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
3216 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat()
3232 struct btrfs_super_block *disk_super; in __btrfs_clear_fs_incompat() local
3235 disk_super = fs_info->super_copy; in __btrfs_clear_fs_incompat()
3236 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
3239 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
3242 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_clear_fs_incompat()
[all …]
Dsysfs.c91 struct btrfs_super_block *disk_super = fs_info->super_copy; in get_features() local
93 return btrfs_super_compat_flags(disk_super); in get_features()
95 return btrfs_super_compat_ro_flags(disk_super); in get_features()
97 return btrfs_super_incompat_flags(disk_super); in get_features()
103 struct btrfs_super_block *disk_super = fs_info->super_copy; in set_features() local
105 btrfs_set_super_compat_flags(disk_super, features); in set_features()
107 btrfs_set_super_compat_ro_flags(disk_super, features); in set_features()
109 btrfs_set_super_incompat_flags(disk_super, features); in set_features()
Ddisk-io.c2261 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_replay_log() local
2262 u64 bytenr = btrfs_super_log_root(disk_super); in btrfs_replay_log()
2263 int level = btrfs_super_log_root_level(disk_super); in btrfs_replay_log()
2604 struct btrfs_super_block *disk_super; in open_ctree() local
2845 disk_super = fs_info->super_copy; in open_ctree()
2856 features = btrfs_super_flags(disk_super); in open_ctree()
2859 btrfs_set_super_flags(disk_super, features); in open_ctree()
2874 if (!btrfs_super_root(disk_super)) in open_ctree()
2878 if (btrfs_super_flags(disk_super) & BTRFS_SUPER_FLAG_ERROR) in open_ctree()
2885 generation = btrfs_super_generation(disk_super); in open_ctree()
[all …]
Dspace-info.c79 struct btrfs_super_block *disk_super; in btrfs_init_space_info() local
85 disk_super = fs_info->super_copy; in btrfs_init_space_info()
86 if (!btrfs_super_root(disk_super)) in btrfs_init_space_info()
89 features = btrfs_super_incompat_flags(disk_super); in btrfs_init_space_info()
Dinode-item.c374 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_insert_inode_ref() local
377 if (btrfs_super_incompat_flags(disk_super) in btrfs_insert_inode_ref()
Dsuper.c2024 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_statfs() local
2070 buf->f_blocks = div_u64(btrfs_super_total_bytes(disk_super), factor); in btrfs_statfs()