Lines Matching defs:super

52 #include "super.h"
1632 * in the super block. If they don't match we pitch it.
1652 * copy all the root pointers into the super backup array.
1749 struct btrfs_super_block *super = fs_info->super_copy;
1762 root_backup = super->super_roots + backup_index;
1764 btrfs_set_super_generation(super,
1766 btrfs_set_super_root(super, btrfs_backup_tree_root(root_backup));
1767 btrfs_set_super_root_level(super,
1769 btrfs_set_super_bytes_used(super, btrfs_backup_bytes_used(root_backup));
1775 btrfs_set_super_total_bytes(super, btrfs_backup_total_bytes(root_backup));
1776 btrfs_set_super_num_devices(super, btrfs_backup_num_devices(root_backup));
2340 * Real super block validation
2341 * NOTE: super csum type and incompat features will not be checked here.
2343 * @sb: super block to check
2344 * @mirror_num: the super block number to check its bytenr:
2361 btrfs_err(fs_info, "unrecognized or unsupported super flag: %llu",
2494 btrfs_err(fs_info, "super offset mismatch %llu != %u",
2538 * Validation of super block at mount time.
2548 * Validation of super block at write time.
2578 "super block corruption detected before writing it to disk");
3188 /* This can be called by remount, we need to protect the super block. */
3234 * Read super block and check the signature bytes only
3320 * super block loaded and validated.
3651 struct btrfs_super_block *super;
3684 super = page_address(page);
3685 if (btrfs_super_magic(super) != BTRFS_MAGIC) {
3686 btrfs_release_disk_super(super);
3690 if (btrfs_super_bytenr(super) != bytenr_orig) {
3691 btrfs_release_disk_super(super);
3695 return super;
3701 struct btrfs_super_block *super, *latest = NULL;
3711 super = btrfs_read_dev_one_super(bdev, i, false);
3712 if (IS_ERR(super))
3715 if (!latest || btrfs_super_generation(super) > transid) {
3717 btrfs_release_disk_super(super);
3719 latest = super;
3720 transid = btrfs_super_generation(super);
3724 return super;
3764 "couldn't get super block location for mirror %d",
3783 "couldn't get super block page for bytenr %llu",
3810 * We FUA only the first super block. The others we allow to
3883 btrfs_err(device->fs_info, "error writing primary super block to device %llu",
4332 btrfs_err(fs_info, "commit super ret %d", ret);