Lines Matching refs:disk_super

591 			   struct btrfs_super_block *disk_super,  in device_list_add()  argument
598 u64 found_transid = btrfs_super_generation(disk_super); in device_list_add()
600 fs_devices = find_fsid(disk_super->fsid); in device_list_add()
602 fs_devices = alloc_fs_devices(disk_super->fsid); in device_list_add()
611 disk_super->dev_item.uuid); in device_list_add()
619 disk_super->dev_item.uuid); in device_list_add()
896 struct btrfs_super_block *disk_super; in __btrfs_open_devices() local
914 disk_super = (struct btrfs_super_block *)bh->b_data; in __btrfs_open_devices()
915 devid = btrfs_stack_device_id(&disk_super->dev_item); in __btrfs_open_devices()
919 if (memcmp(device->uuid, disk_super->dev_item.uuid, in __btrfs_open_devices()
923 device->generation = btrfs_super_generation(disk_super); in __btrfs_open_devices()
928 if (btrfs_super_flags(disk_super) & BTRFS_SUPER_FLAG_SEEDING) { in __btrfs_open_devices()
997 struct btrfs_super_block *disk_super; in btrfs_scan_one_device() local
1030 if (sizeof(*disk_super) > PAGE_CACHE_SIZE) in btrfs_scan_one_device()
1035 if ((bytenr + sizeof(*disk_super) - 1) >> PAGE_CACHE_SHIFT != index) in btrfs_scan_one_device()
1048 disk_super = p + (bytenr & ~PAGE_CACHE_MASK); in btrfs_scan_one_device()
1050 if (btrfs_super_bytenr(disk_super) != bytenr || in btrfs_scan_one_device()
1051 btrfs_super_magic(disk_super) != BTRFS_MAGIC) in btrfs_scan_one_device()
1054 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_scan_one_device()
1055 transid = btrfs_super_generation(disk_super); in btrfs_scan_one_device()
1056 total_devices = btrfs_super_num_devices(disk_super); in btrfs_scan_one_device()
1058 ret = device_list_add(path, disk_super, devid, fs_devices_ret); in btrfs_scan_one_device()
1060 if (disk_super->label[0]) { in btrfs_scan_one_device()
1061 if (disk_super->label[BTRFS_LABEL_SIZE - 1]) in btrfs_scan_one_device()
1062 disk_super->label[BTRFS_LABEL_SIZE - 1] = '\0'; in btrfs_scan_one_device()
1063 printk(KERN_INFO "BTRFS: device label %s ", disk_super->label); in btrfs_scan_one_device()
1065 printk(KERN_INFO "BTRFS: device fsid %pU ", disk_super->fsid); in btrfs_scan_one_device()
1696 struct btrfs_super_block *disk_super; in btrfs_rm_device() local
1765 disk_super = NULL; in btrfs_rm_device()
1777 disk_super = (struct btrfs_super_block *)bh->b_data; in btrfs_rm_device()
1778 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_rm_device()
1779 dev_uuid = disk_super->dev_item.uuid; in btrfs_rm_device()
1781 disk_super->fsid); in btrfs_rm_device()
1885 if (clear_super && disk_super) { in btrfs_rm_device()
1892 memset(&disk_super->magic, 0, sizeof(disk_super->magic)); in btrfs_rm_device()
1912 disk_super = (struct btrfs_super_block *)bh->b_data; in btrfs_rm_device()
1914 if (btrfs_super_bytenr(disk_super) != bytenr || in btrfs_rm_device()
1915 btrfs_super_magic(disk_super) != BTRFS_MAGIC) { in btrfs_rm_device()
1918 memset(&disk_super->magic, 0, in btrfs_rm_device()
1919 sizeof(disk_super->magic)); in btrfs_rm_device()
2050 struct btrfs_super_block *disk_super; in btrfs_find_device_by_path() local
2061 disk_super = (struct btrfs_super_block *)bh->b_data; in btrfs_find_device_by_path()
2062 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_find_device_by_path()
2063 dev_uuid = disk_super->dev_item.uuid; in btrfs_find_device_by_path()
2065 disk_super->fsid); in btrfs_find_device_by_path()
2111 struct btrfs_super_block *disk_super = root->fs_info->super_copy; in btrfs_prepare_sprout() local
2156 memcpy(disk_super->fsid, fs_devices->fsid, BTRFS_FSID_SIZE); in btrfs_prepare_sprout()
2159 super_flags = btrfs_super_flags(disk_super) & in btrfs_prepare_sprout()
2161 btrfs_set_super_flags(disk_super, super_flags); in btrfs_prepare_sprout()
6868 struct btrfs_super_block *disk_super; in btrfs_scratch_superblocks() local
6880 disk_super = (struct btrfs_super_block *)bh->b_data; in btrfs_scratch_superblocks()
6882 memset(&disk_super->magic, 0, sizeof(disk_super->magic)); in btrfs_scratch_superblocks()