Lines Matching refs:devid
151 u64 devid, u8 *uuid) in find_device() argument
157 if (dev->devid == devid && in find_device()
183 u64 devid, struct blk_desc *desc, in device_list_add() argument
213 fs_devices->latest_devid = devid; in device_list_add()
218 device = find_device(fs_devices, devid, in device_list_add()
227 device->devid = devid; in device_list_add()
249 device->devid, found_transid, in device_list_add()
259 fs_devices->latest_devid = devid; in device_list_add()
262 if (fs_devices->lowest_devid > devid) { in device_list_add()
263 fs_devices->lowest_devid = devid; in device_list_add()
322 device->devid); in btrfs_open_devices()
336 u64 devid; in btrfs_scan_one_device() local
342 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_scan_one_device()
348 ret = device_list_add(disk_super, devid, desc, part, fs_devices_ret); in btrfs_scan_one_device()
353 struct btrfs_device *btrfs_find_device(struct btrfs_fs_info *fs_info, u64 devid, in btrfs_find_device() argument
363 device = find_device(cur_devices, devid, uuid); in btrfs_find_device()
372 static struct btrfs_device *fill_missing_device(u64 devid) in fill_missing_device() argument
523 u64 devid; in read_one_chunk() local
565 devid = btrfs_stripe_devid_nr(leaf, chunk, i); in read_one_chunk()
569 map->stripes[i].dev = btrfs_find_device(fs_info, devid, uuid, in read_one_chunk()
572 map->stripes[i].dev = fill_missing_device(devid); in read_one_chunk()
574 (unsigned long long)devid); in read_one_chunk()
596 device->devid = btrfs_device_id(leaf, dev_item); in fill_device_from_item()
615 u64 devid; in read_one_dev() local
620 devid = btrfs_device_id(leaf, dev_item); in read_one_dev()
633 device = btrfs_find_device(fs_info, devid, dev_uuid, fs_uuid); in read_one_dev()