Lines Matching refs:devid

163 						   u64 devid, u8 *uuid)  in __find_device()  argument
168 if (dev->devid == devid && in __find_device()
455 u64 devid, struct btrfs_fs_devices **fs_devices_ret) in device_list_add() argument
473 device = __find_device(&fs_devices->devices, devid, in device_list_add()
481 device = btrfs_alloc_device(NULL, &devid, in device_list_add()
582 device = btrfs_alloc_device(NULL, &orig_dev->devid, in clone_fs_devices()
630 if (device->devid == BTRFS_DEV_REPLACE_DEVID) { in btrfs_close_extra_devices()
711 device->devid != BTRFS_DEV_REPLACE_DEVID) { in __btrfs_close_devices()
719 new_device = btrfs_alloc_device(NULL, &device->devid, in __btrfs_close_devices()
783 u64 devid; in __btrfs_open_devices() local
801 devid = btrfs_stack_device_id(&disk_super->dev_item); in __btrfs_open_devices()
802 if (devid != device->devid) in __btrfs_open_devices()
834 device->devid != BTRFS_DEV_REPLACE_DEVID) { in __btrfs_open_devices()
888 u64 devid; in btrfs_scan_one_device() local
940 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_scan_one_device()
944 ret = device_list_add(path, disk_super, devid, fs_devices_ret); in btrfs_scan_one_device()
954 printk(KERN_CONT "devid %llu transid %llu %s\n", devid, transid, path); in btrfs_scan_one_device()
994 key.objectid = device->devid; in btrfs_account_dev_extents_size()
1021 if (key.objectid < device->devid) in btrfs_account_dev_extents_size()
1024 if (key.objectid > device->devid) in btrfs_account_dev_extents_size()
1153 key.objectid = device->devid; in find_free_dev_extent()
1180 if (key.objectid < device->devid) in find_free_dev_extent()
1183 if (key.objectid > device->devid) in find_free_dev_extent()
1287 key.objectid = device->devid; in btrfs_free_dev_extent()
1347 key.objectid = device->devid; in btrfs_alloc_dev_extent()
1452 key.offset = device->devid; in btrfs_add_device()
1462 btrfs_set_device_id(leaf, dev_item, device->devid); in btrfs_add_device()
1526 key.offset = device->devid; in btrfs_rm_dev_item()
1555 u64 devid; in btrfs_rm_device() local
1634 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_rm_device()
1636 device = btrfs_find_device(root->fs_info, devid, dev_uuid, in btrfs_rm_device()
1904 u64 devid; in btrfs_find_device_by_path() local
1915 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_find_device_by_path()
1917 *device = btrfs_find_device(root->fs_info, devid, dev_uuid, in btrfs_find_device_by_path()
2034 u64 devid; in btrfs_finish_sprout() local
2072 devid = btrfs_device_id(leaf, dev_item); in btrfs_finish_sprout()
2077 device = btrfs_find_device(root->fs_info, devid, dev_uuid, in btrfs_finish_sprout()
2314 u64 devid = BTRFS_DEV_REPLACE_DEVID; in btrfs_init_dev_replace_tgtdev() local
2350 device = btrfs_alloc_device(NULL, &devid, NULL); in btrfs_init_dev_replace_tgtdev()
2429 key.offset = device->devid; in btrfs_update_device()
2443 btrfs_set_device_id(leaf, dev_item, device->devid); in btrfs_update_device()
2988 if (btrfs_stripe_devid(leaf, stripe) == bargs->devid) in chunk_devid_filter()
3024 if (btrfs_stripe_devid(leaf, stripe) != bargs->devid) in chunk_drange_filter()
3997 key.objectid = device->devid; in btrfs_shrink_device()
4019 if (key.objectid != device->devid) { in btrfs_shrink_device()
4581 btrfs_set_stack_stripe_devid(stripe, device->devid); in btrfs_finish_chunk_alloc()
5073 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5104 if (tmp_bbio->stripes[i].dev->devid == srcdev_devid) { in __btrfs_map_block()
5379 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5394 if (bbio->stripes[i].dev->devid == srcdev_devid) { in __btrfs_map_block()
5413 u64 srcdev_devid = dev_replace->srcdev->devid; in __btrfs_map_block()
5426 if (bbio->stripes[i].dev->devid == srcdev_devid) { in __btrfs_map_block()
5503 u64 chunk_start, u64 physical, u64 devid, in btrfs_rmap_block() argument
5550 if (devid && map->stripes[i].dev->devid != devid) in btrfs_rmap_block()
5767 name->str, dev->devid, bio->bi_iter.bi_size); in submit_stripe_bio()
5915 struct btrfs_device *btrfs_find_device(struct btrfs_fs_info *fs_info, u64 devid, in btrfs_find_device() argument
5926 devid, uuid); in btrfs_find_device()
5937 u64 devid, u8 *dev_uuid) in add_missing_dev() argument
5941 device = btrfs_alloc_device(NULL, &devid, dev_uuid); in add_missing_dev()
5969 const u64 *devid, in btrfs_alloc_device() argument
5975 if (WARN_ON(!devid && !fs_info)) in btrfs_alloc_device()
5982 if (devid) in btrfs_alloc_device()
5983 tmp = *devid; in btrfs_alloc_device()
5993 dev->devid = tmp; in btrfs_alloc_device()
6015 u64 devid; in read_one_chunk() local
6064 devid = btrfs_stripe_devid_nr(leaf, chunk, i); in read_one_chunk()
6068 map->stripes[i].dev = btrfs_find_device(root->fs_info, devid, in read_one_chunk()
6077 devid, uuid); in read_one_chunk()
6101 device->devid = btrfs_device_id(leaf, dev_item); in fill_device_from_item()
6111 WARN_ON(device->devid == BTRFS_DEV_REPLACE_DEVID); in fill_device_from_item()
6179 u64 devid; in read_one_dev() local
6184 devid = btrfs_device_id(leaf, dev_item); in read_one_dev()
6196 device = btrfs_find_device(root->fs_info, devid, dev_uuid, fs_uuid); in read_one_dev()
6201 btrfs_warn(root->fs_info, "devid %llu missing", devid); in read_one_dev()
6202 device = add_missing_dev(root, fs_devices, devid, dev_uuid); in read_one_dev()
6475 key.offset = device->devid; in btrfs_init_dev_stats()
6523 key.offset = device->devid; in update_dev_stat_item()
6648 dev = btrfs_find_device(root->fs_info, stats->devid, NULL, NULL); in btrfs_get_dev_stats()