Lines Matching refs:devid
83 u64 devid, u8 *uuid) in __find_device() argument
88 if (dev->devid == devid && in __find_device()
330 u64 devid, struct btrfs_fs_devices **fs_devices_ret) in device_list_add() argument
346 fs_devices->latest_devid = devid; in device_list_add()
351 device = __find_device(&fs_devices->devices, devid, in device_list_add()
363 device->devid = devid; in device_list_add()
402 fs_devices->latest_devid = devid; in device_list_add()
439 device->devid = orig_dev->devid; in clone_fs_devices()
471 latest_devid = device->devid; in btrfs_close_extra_devices()
615 u64 devid; in __btrfs_open_devices() local
641 devid = btrfs_stack_device_id(&disk_super->dev_item); in __btrfs_open_devices()
642 if (devid != device->devid) in __btrfs_open_devices()
651 latest_devid = devid; in __btrfs_open_devices()
729 u64 devid; in btrfs_scan_one_device() local
750 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_scan_one_device()
757 (unsigned long long)devid, (unsigned long long)transid, path); in btrfs_scan_one_device()
758 ret = device_list_add(path, disk_super, devid, fs_devices_ret); in btrfs_scan_one_device()
791 key.objectid = device->devid; in btrfs_account_dev_extents_size()
818 if (key.objectid < device->devid) in btrfs_account_dev_extents_size()
821 if (key.objectid > device->devid) in btrfs_account_dev_extents_size()
912 key.objectid = device->devid; in find_free_dev_extent()
939 if (key.objectid < device->devid) in find_free_dev_extent()
942 if (key.objectid > device->devid) in find_free_dev_extent()
1025 key.objectid = device->devid; in btrfs_free_dev_extent()
1087 key.objectid = device->devid; in btrfs_alloc_dev_extent()
1218 key.offset = device->devid; in btrfs_add_device()
1228 btrfs_set_device_id(leaf, dev_item, device->devid); in btrfs_add_device()
1274 key.offset = device->devid; in btrfs_rm_dev_item()
1305 u64 devid; in btrfs_rm_device() local
1373 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_rm_device()
1375 device = btrfs_find_device(root, devid, dev_uuid, in btrfs_rm_device()
1567 u64 devid; in btrfs_finish_sprout() local
1605 devid = btrfs_device_id(leaf, dev_item); in btrfs_finish_sprout()
1612 device = btrfs_find_device(root, devid, dev_uuid, fs_uuid); in btrfs_finish_sprout()
1684 ret = find_next_devid(root, &device->devid); in btrfs_init_new_device()
1831 key.offset = device->devid; in btrfs_update_device()
1845 btrfs_set_device_id(leaf, dev_item, device->devid); in btrfs_update_device()
2347 if (btrfs_stripe_devid(leaf, stripe) == bargs->devid) in chunk_devid_filter()
2379 if (btrfs_stripe_devid(leaf, stripe) != bargs->devid) in chunk_drange_filter()
3028 key.objectid = device->devid; in btrfs_shrink_device()
3050 if (key.objectid != device->devid) { in btrfs_shrink_device()
3466 btrfs_set_stack_stripe_devid(stripe, device->devid); in __finish_chunk_alloc()
3947 u64 chunk_start, u64 physical, u64 devid, in btrfs_rmap_block() argument
3976 if (devid && map->stripes[i].dev->devid != devid) in btrfs_rmap_block()
4166 dev->name, dev->devid, bio->bi_size); in btrfs_map_bio()
4182 struct btrfs_device *btrfs_find_device(struct btrfs_root *root, u64 devid, in btrfs_find_device() argument
4193 devid, uuid); in btrfs_find_device()
4203 u64 devid, u8 *dev_uuid) in add_missing_dev() argument
4214 device->devid = devid; in add_missing_dev()
4235 u64 devid; in read_one_chunk() local
4282 devid = btrfs_stripe_devid_nr(leaf, chunk, i); in read_one_chunk()
4286 map->stripes[i].dev = btrfs_find_device(root, devid, uuid, in read_one_chunk()
4295 add_missing_dev(root, devid, uuid); in read_one_chunk()
4320 device->devid = btrfs_device_id(leaf, dev_item); in fill_device_from_item()
4386 u64 devid; in read_one_dev() local
4391 devid = btrfs_device_id(leaf, dev_item); in read_one_dev()
4405 device = btrfs_find_device(root, devid, dev_uuid, fs_uuid); in read_one_dev()
4412 (unsigned long long)devid); in read_one_dev()
4413 device = add_missing_dev(root, devid, dev_uuid); in read_one_dev()