Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/md/
Ddm-cache-metadata.c144 struct cache_disk_superblock *disk_super = dm_block_data(b); in sb_prepare_for_write() local
146 disk_super->blocknr = cpu_to_le64(dm_block_location(b)); in sb_prepare_for_write()
147 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
152 static int check_metadata_version(struct cache_disk_superblock *disk_super) in check_metadata_version() argument
154 uint32_t metadata_version = le32_to_cpu(disk_super->version); in check_metadata_version()
168 struct cache_disk_superblock *disk_super = dm_block_data(b); in sb_check() local
171 if (dm_block_location(b) != le64_to_cpu(disk_super->blocknr)) { in sb_check()
173 le64_to_cpu(disk_super->blocknr), in sb_check()
178 if (le64_to_cpu(disk_super->magic) != CACHE_SUPERBLOCK_MAGIC) { in sb_check()
180 le64_to_cpu(disk_super->magic), in sb_check()
[all …]
Ddm-thin-metadata.c228 struct thin_disk_superblock *disk_super = dm_block_data(b); in sb_prepare_for_write() local
230 disk_super->blocknr = cpu_to_le64(dm_block_location(b)); in sb_prepare_for_write()
231 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
240 struct thin_disk_superblock *disk_super = dm_block_data(b); in sb_check() local
243 if (dm_block_location(b) != le64_to_cpu(disk_super->blocknr)) { in sb_check()
245 "wanted %llu", le64_to_cpu(disk_super->blocknr), in sb_check()
250 if (le64_to_cpu(disk_super->magic) != THIN_SUPERBLOCK_MAGIC) { in sb_check()
252 "wanted %llu", le64_to_cpu(disk_super->magic), in sb_check()
257 csum_le = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_check()
260 if (csum_le != disk_super->csum) { in sb_check()
[all …]
/linux-4.1.27/fs/btrfs/
Dsysfs.c40 struct btrfs_super_block *disk_super = fs_info->super_copy; in get_features() local
42 return btrfs_super_compat_flags(disk_super); in get_features()
44 return btrfs_super_compat_ro_flags(disk_super); in get_features()
46 return btrfs_super_incompat_flags(disk_super); in get_features()
52 struct btrfs_super_block *disk_super = fs_info->super_copy; in set_features() local
54 btrfs_set_super_compat_flags(disk_super, features); in set_features()
56 btrfs_set_super_compat_ro_flags(disk_super, features); in set_features()
58 btrfs_set_super_incompat_flags(disk_super, features); in set_features()
Dvolumes.c454 struct btrfs_super_block *disk_super, in device_list_add() argument
461 u64 found_transid = btrfs_super_generation(disk_super); in device_list_add()
463 fs_devices = find_fsid(disk_super->fsid); in device_list_add()
465 fs_devices = alloc_fs_devices(disk_super->fsid); in device_list_add()
474 disk_super->dev_item.uuid); in device_list_add()
482 disk_super->dev_item.uuid); in device_list_add()
782 struct btrfs_super_block *disk_super; in __btrfs_open_devices() local
800 disk_super = (struct btrfs_super_block *)bh->b_data; in __btrfs_open_devices()
801 devid = btrfs_stack_device_id(&disk_super->dev_item); in __btrfs_open_devices()
805 if (memcmp(device->uuid, disk_super->dev_item.uuid, in __btrfs_open_devices()
[all …]
Ddisk-io.c2322 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_replay_log() local
2323 u64 bytenr = btrfs_super_log_root(disk_super); in btrfs_replay_log()
2433 struct btrfs_super_block *disk_super; in open_ctree() local
2663 disk_super = fs_info->super_copy; in open_ctree()
2664 if (!btrfs_super_root(disk_super)) in open_ctree()
2668 if (btrfs_super_flags(disk_super) & BTRFS_SUPER_FLAG_ERROR) in open_ctree()
2675 generation = btrfs_super_generation(disk_super); in open_ctree()
2690 features = btrfs_super_incompat_flags(disk_super) & in open_ctree()
2703 if (le32_to_cpu(disk_super->__unused_leafsize) != in open_ctree()
2704 btrfs_super_nodesize(disk_super)) { in open_ctree()
[all …]
Dinode-item.c387 struct btrfs_super_block *disk_super = root->fs_info->super_copy; in btrfs_insert_inode_ref() local
390 if (btrfs_super_incompat_flags(disk_super) in btrfs_insert_inode_ref()
Dctree.h4083 struct btrfs_super_block *disk_super; in __btrfs_set_fs_incompat() local
4086 disk_super = fs_info->super_copy; in __btrfs_set_fs_incompat()
4087 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
4090 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
4093 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat()
4106 struct btrfs_super_block *disk_super; in __btrfs_fs_incompat() local
4107 disk_super = fs_info->super_copy; in __btrfs_fs_incompat()
4108 return !!(btrfs_super_incompat_flags(disk_super) & flag); in __btrfs_fs_incompat()
Dsuper.c1833 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_statfs() local
1878 buf->f_blocks = div_u64(btrfs_super_total_bytes(disk_super), factor); in btrfs_statfs()
Dextent-tree.c10043 struct btrfs_super_block *disk_super; in btrfs_init_space_info() local
10049 disk_super = fs_info->super_copy; in btrfs_init_space_info()
10050 if (!btrfs_super_root(disk_super)) in btrfs_init_space_info()
10053 features = btrfs_super_incompat_flags(disk_super); in btrfs_init_space_info()