Lines Matching refs:fsid
314 static struct btrfs_fs_devices *alloc_fs_devices(const u8 *fsid, in alloc_fs_devices() argument
328 if (fsid) in alloc_fs_devices()
329 memcpy(fs_devs->fsid, fsid, BTRFS_FSID_SIZE); in alloc_fs_devices()
333 else if (fsid) in alloc_fs_devices()
334 memcpy(fs_devs->metadata_uuid, fsid, BTRFS_FSID_SIZE); in alloc_fs_devices()
413 const u8 *fsid, const u8 *metadata_fsid) in find_fsid() argument
417 ASSERT(fsid); in find_fsid()
428 memcmp(metadata_fsid, fs_devices->fsid, in find_fsid()
430 memcmp(fs_devices->fsid, fs_devices->metadata_uuid, in find_fsid()
444 fs_devices->fsid, BTRFS_FSID_SIZE) != 0 && in find_fsid()
455 if (memcmp(fsid, fs_devices->fsid, BTRFS_FSID_SIZE) == 0 in find_fsid()
460 if (memcmp(fsid, fs_devices->fsid, BTRFS_FSID_SIZE) == 0) in find_fsid()
864 if (memcmp(fs_devices->metadata_uuid, fs_devices->fsid, in find_fsid_inprogress()
866 memcmp(fs_devices->metadata_uuid, disk_super->fsid, in find_fsid_inprogress()
887 if (memcmp(fs_devices->metadata_uuid, fs_devices->fsid, in find_fsid_changed()
891 memcmp(fs_devices->fsid, disk_super->fsid, in find_fsid_changed()
930 fs_devices = find_fsid(disk_super->fsid, NULL); in device_list_add()
935 fs_devices = find_fsid(disk_super->fsid, in device_list_add()
938 fs_devices = find_fsid(disk_super->fsid, NULL); in device_list_add()
944 fs_devices = alloc_fs_devices(disk_super->fsid, in device_list_add()
947 fs_devices = alloc_fs_devices(disk_super->fsid, NULL); in device_list_add()
970 memcpy(fs_devices->fsid, disk_super->fsid, in device_list_add()
1012 disk_super->fsid, devid, found_transid, path); in device_list_add()
1071 disk_super->fsid, devid, in device_list_add()
1078 disk_super->fsid, devid, in device_list_add()
1120 fs_devices = alloc_fs_devices(orig->fsid, NULL); in clone_fs_devices()
2366 disk_super->fsid, true); in btrfs_find_device_by_path()
2460 generate_random_uuid(fs_devices->fsid); in btrfs_prepare_sprout()
2461 memcpy(fs_devices->metadata_uuid, fs_devices->fsid, BTRFS_FSID_SIZE); in btrfs_prepare_sprout()
2462 memcpy(disk_super->fsid, fs_devices->fsid, BTRFS_FSID_SIZE); in btrfs_prepare_sprout()
2699 fs_info->fs_devices->fsid); in btrfs_init_new_device()
6595 u64 devid, u8 *uuid, u8 *fsid, in btrfs_find_device() argument
6601 if (!fsid || in btrfs_find_device()
6602 !memcmp(fs_devices->metadata_uuid, fsid, BTRFS_FSID_SIZE)) { in btrfs_find_device()
6856 u8 *fsid) in open_seed_devices() argument
6862 ASSERT(fsid); in open_seed_devices()
6866 if (!memcmp(fs_devices->fsid, fsid, BTRFS_FSID_SIZE)) in open_seed_devices()
6872 fs_devices = find_fsid(fsid, NULL); in open_seed_devices()
6877 fs_devices = alloc_fs_devices(fsid, NULL); in open_seed_devices()