Home
last modified time | relevance | path

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

/linux/fs/btrfs/
H A Dfs.c257 struct btrfs_super_block *disk_super; in __btrfs_set_fs_incompat() local
260 disk_super = fs_info->super_copy; in __btrfs_set_fs_incompat()
261 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
264 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
267 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat()
280 struct btrfs_super_block *disk_super; in __btrfs_clear_fs_incompat() local
283 disk_super = fs_info->super_copy; in __btrfs_clear_fs_incompat()
284 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
287 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
290 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_clear_fs_incompat()
[all …]
H A Ddisk-io.c2034 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_replay_log() local
2035 u64 bytenr = btrfs_super_log_root(disk_super); in btrfs_replay_log()
2036 int level = btrfs_super_log_root_level(disk_super); in btrfs_replay_log()
3209 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_check_features() local
3210 u64 incompat = btrfs_super_incompat_flags(disk_super); in btrfs_check_features()
3211 const u64 compat_ro = btrfs_super_compat_ro_flags(disk_super); in btrfs_check_features()
3243 if (btrfs_super_nodesize(disk_super) > PAGE_SIZE) in btrfs_check_features()
3258 if (compat_ro_unsupp && btrfs_super_log_root(disk_super) && in btrfs_check_features()
3294 btrfs_set_super_incompat_flags(disk_super, incompat); in btrfs_check_features()
3376 struct btrfs_super_block *disk_super; in open_ctree() local
[all …]
H A Dvolumes.c479 struct btrfs_super_block **disk_super) in btrfs_get_bdev_and_sb() argument
509 *disk_super = btrfs_read_disk_super(bdev, 0, false); in btrfs_get_bdev_and_sb()
510 if (IS_ERR(*disk_super)) { in btrfs_get_bdev_and_sb()
511 ret = PTR_ERR(*disk_super); in btrfs_get_bdev_and_sb()
522 *disk_super = NULL; in btrfs_get_bdev_and_sb()
590 struct btrfs_super_block *disk_super, in find_fsid_by_device() argument
595 const bool has_metadata_uuid = (btrfs_super_incompat_flags(disk_super) & in find_fsid_by_device()
600 fsid_fs_devices = find_fsid(disk_super->fsid, in find_fsid_by_device()
601 has_metadata_uuid ? disk_super->metadata_uuid : NULL); in find_fsid_by_device()
604 if (btrfs_super_num_devices(disk_super) != 1) in find_fsid_by_device()
[all …]
H A Dsysfs.c124 struct btrfs_super_block *disk_super = fs_info->super_copy; in get_features() local
126 return btrfs_super_compat_flags(disk_super); in get_features()
128 return btrfs_super_compat_ro_flags(disk_super); in get_features()
130 return btrfs_super_incompat_flags(disk_super); in get_features()
136 struct btrfs_super_block *disk_super = fs_info->super_copy; in set_features() local
138 btrfs_set_super_compat_flags(disk_super, features); in set_features()
140 btrfs_set_super_compat_ro_flags(disk_super, features); in set_features()
142 btrfs_set_super_incompat_flags(disk_super, features); in set_features()
H A Dspace-info.c338 struct btrfs_super_block *disk_super; in btrfs_init_space_info() local
344 disk_super = fs_info->super_copy; in btrfs_init_space_info()
345 if (!btrfs_super_root(disk_super)) in btrfs_init_space_info()
348 features = btrfs_super_incompat_flags(disk_super); in btrfs_init_space_info()
H A Dsuper.c1723 struct btrfs_super_block *disk_super = fs_info->super_copy; in btrfs_statfs() local
1767 buf->f_blocks = div_u64(btrfs_super_total_bytes(disk_super), factor); in btrfs_statfs()
/linux/drivers/md/
H A Ddm-thin-metadata.c257 struct thin_disk_superblock *disk_super = dm_block_data(b); in sb_prepare_for_write() local
259 disk_super->blocknr = cpu_to_le64(dm_block_location(b)); in sb_prepare_for_write()
260 disk_super->csum = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_prepare_for_write()
269 struct thin_disk_superblock *disk_super = dm_block_data(b); in sb_check() local
272 if (dm_block_location(b) != le64_to_cpu(disk_super->blocknr)) { in sb_check()
274 __func__, le64_to_cpu(disk_super->blocknr), in sb_check()
279 if (le64_to_cpu(disk_super->magic) != THIN_SUPERBLOCK_MAGIC) { in sb_check()
281 __func__, le64_to_cpu(disk_super->magic), in sb_check()
286 csum_le = cpu_to_le32(dm_bm_checksum(&disk_super->flags, in sb_check()
289 if (csum_le != disk_super->csum) { in sb_check()
[all …]