Searched refs:disk_super (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.15/drivers/md/ |
| D | dm-cache-metadata.c | 175 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 …]
|
| D | dm-thin-metadata.c | 252 struct thin_disk_superblock *disk_super = dm_block_data(b); in sb_prepare_for_write() local 254 disk_super->blocknr = cpu_to_le64(dm_block_location(b)); in sb_prepare_for_write() 255 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write() 264 struct thin_disk_superblock *disk_super = dm_block_data(b); in sb_check() local 267 if (dm_block_location(b) != le64_to_cpu(disk_super->blocknr)) { in sb_check() 269 "wanted %llu", le64_to_cpu(disk_super->blocknr), in sb_check() 274 if (le64_to_cpu(disk_super->magic) != THIN_SUPERBLOCK_MAGIC) { in sb_check() 276 "wanted %llu", le64_to_cpu(disk_super->magic), in sb_check() 281 csum_le = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_check() 284 if (csum_le != disk_super->csum) { in sb_check() [all …]
|
| /Linux-v5.15/fs/btrfs/ |
| D | volumes.c | 456 struct btrfs_super_block *disk_super) in find_fsid_with_metadata_uuid() argument 469 memcmp(disk_super->metadata_uuid, fs_devices->fsid, in find_fsid_with_metadata_uuid() 486 memcmp(disk_super->metadata_uuid, fs_devices->metadata_uuid, in find_fsid_with_metadata_uuid() 492 return find_fsid(disk_super->fsid, disk_super->metadata_uuid); in find_fsid_with_metadata_uuid() 499 struct btrfs_super_block **disk_super) in btrfs_get_bdev_and_sb() argument 518 *disk_super = btrfs_read_dev_super(*bdev); in btrfs_get_bdev_and_sb() 519 if (IS_ERR(*disk_super)) { in btrfs_get_bdev_and_sb() 520 ret = PTR_ERR(*disk_super); in btrfs_get_bdev_and_sb() 614 struct btrfs_super_block *disk_super; in btrfs_open_one_device() local 624 &bdev, &disk_super); in btrfs_open_one_device() [all …]
|
| D | disk-io.c | 2383 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_replay_log() local 2384 u64 bytenr = btrfs_super_log_root(disk_super); in btrfs_replay_log() 2385 int level = btrfs_super_log_root_level(disk_super); in btrfs_replay_log() 3197 struct btrfs_super_block *disk_super; in open_ctree() local 3236 disk_super = btrfs_read_dev_super(fs_devices->latest_bdev); in open_ctree() 3237 if (IS_ERR(disk_super)) { in open_ctree() 3238 err = PTR_ERR(disk_super); in open_ctree() 3246 csum_type = btrfs_super_csum_type(disk_super); in open_ctree() 3251 btrfs_release_disk_super(disk_super); in open_ctree() 3255 fs_info->csum_size = btrfs_super_csum_size(disk_super); in open_ctree() [all …]
|
| D | ctree.h | 3590 struct btrfs_super_block *disk_super; in __btrfs_set_fs_incompat() local 3593 disk_super = fs_info->super_copy; in __btrfs_set_fs_incompat() 3594 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat() 3597 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat() 3600 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat() 3616 struct btrfs_super_block *disk_super; in __btrfs_clear_fs_incompat() local 3619 disk_super = fs_info->super_copy; in __btrfs_clear_fs_incompat() 3620 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat() 3623 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat() 3626 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_clear_fs_incompat() [all …]
|
| D | sysfs.c | 115 struct btrfs_super_block *disk_super = fs_info->super_copy; in get_features() local 117 return btrfs_super_compat_flags(disk_super); in get_features() 119 return btrfs_super_compat_ro_flags(disk_super); in get_features() 121 return btrfs_super_incompat_flags(disk_super); in get_features() 127 struct btrfs_super_block *disk_super = fs_info->super_copy; in set_features() local 129 btrfs_set_super_compat_flags(disk_super, features); in set_features() 131 btrfs_set_super_compat_ro_flags(disk_super, features); in set_features() 133 btrfs_set_super_incompat_flags(disk_super, features); in set_features()
|
| D | inode-item.c | 368 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_insert_inode_ref() local 371 if (btrfs_super_incompat_flags(disk_super) in btrfs_insert_inode_ref()
|
| D | space-info.c | 219 struct btrfs_super_block *disk_super; in btrfs_init_space_info() local 225 disk_super = fs_info->super_copy; in btrfs_init_space_info() 226 if (!btrfs_super_root(disk_super)) in btrfs_init_space_info() 229 features = btrfs_super_incompat_flags(disk_super); in btrfs_init_space_info()
|
| D | super.c | 2239 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_statfs() local 2281 buf->f_blocks = div_u64(btrfs_super_total_bytes(disk_super), factor); in btrfs_statfs()
|