Lines Matching refs:dev_item
615 devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_open_one_device()
619 if (memcmp(device->uuid, disk_super->dev_item.uuid, BTRFS_UUID_SIZE)) in btrfs_open_one_device()
764 u64 devid = btrfs_stack_device_id(&disk_super->dev_item); in device_list_add()
809 .uuid = disk_super->dev_item.uuid, in device_list_add()
844 disk_super->dev_item.uuid); in device_list_add()
1829 struct btrfs_dev_item *dev_item; in btrfs_add_dev_item() local
1844 &key, sizeof(*dev_item)); in btrfs_add_dev_item()
1850 dev_item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_dev_item); in btrfs_add_dev_item()
1852 btrfs_set_device_id(leaf, dev_item, device->devid); in btrfs_add_dev_item()
1853 btrfs_set_device_generation(leaf, dev_item, 0); in btrfs_add_dev_item()
1854 btrfs_set_device_type(leaf, dev_item, device->type); in btrfs_add_dev_item()
1855 btrfs_set_device_io_align(leaf, dev_item, device->io_align); in btrfs_add_dev_item()
1856 btrfs_set_device_io_width(leaf, dev_item, device->io_width); in btrfs_add_dev_item()
1857 btrfs_set_device_sector_size(leaf, dev_item, device->sector_size); in btrfs_add_dev_item()
1858 btrfs_set_device_total_bytes(leaf, dev_item, in btrfs_add_dev_item()
1860 btrfs_set_device_bytes_used(leaf, dev_item, in btrfs_add_dev_item()
1862 btrfs_set_device_group(leaf, dev_item, 0); in btrfs_add_dev_item()
1863 btrfs_set_device_seek_speed(leaf, dev_item, 0); in btrfs_add_dev_item()
1864 btrfs_set_device_bandwidth(leaf, dev_item, 0); in btrfs_add_dev_item()
1865 btrfs_set_device_start_offset(leaf, dev_item, 0); in btrfs_add_dev_item()
1867 ptr = btrfs_device_uuid(dev_item); in btrfs_add_dev_item()
1869 ptr = btrfs_device_fsid(dev_item); in btrfs_add_dev_item()
2367 args->devid = btrfs_stack_device_id(&disk_super->dev_item); in btrfs_get_dev_args_from_path()
2368 memcpy(args->uuid, disk_super->dev_item.uuid, BTRFS_UUID_SIZE); in btrfs_get_dev_args_from_path()
2521 struct btrfs_dev_item *dev_item; in btrfs_finish_sprout() local
2562 dev_item = btrfs_item_ptr(leaf, path->slots[0], in btrfs_finish_sprout()
2564 args.devid = btrfs_device_id(leaf, dev_item); in btrfs_finish_sprout()
2565 read_extent_buffer(leaf, dev_uuid, btrfs_device_uuid(dev_item), in btrfs_finish_sprout()
2567 read_extent_buffer(leaf, fs_uuid, btrfs_device_fsid(dev_item), in btrfs_finish_sprout()
2575 btrfs_set_device_generation(leaf, dev_item, in btrfs_finish_sprout()
2850 struct btrfs_dev_item *dev_item; in btrfs_update_device() local
2872 dev_item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_dev_item); in btrfs_update_device()
2874 btrfs_set_device_id(leaf, dev_item, device->devid); in btrfs_update_device()
2875 btrfs_set_device_type(leaf, dev_item, device->type); in btrfs_update_device()
2876 btrfs_set_device_io_align(leaf, dev_item, device->io_align); in btrfs_update_device()
2877 btrfs_set_device_io_width(leaf, dev_item, device->io_width); in btrfs_update_device()
2878 btrfs_set_device_sector_size(leaf, dev_item, device->sector_size); in btrfs_update_device()
2879 btrfs_set_device_total_bytes(leaf, dev_item, in btrfs_update_device()
2881 btrfs_set_device_bytes_used(leaf, dev_item, in btrfs_update_device()
7267 struct btrfs_dev_item *dev_item, in fill_device_from_item() argument
7272 device->devid = btrfs_device_id(leaf, dev_item); in fill_device_from_item()
7273 device->disk_total_bytes = btrfs_device_total_bytes(leaf, dev_item); in fill_device_from_item()
7276 device->bytes_used = btrfs_device_bytes_used(leaf, dev_item); in fill_device_from_item()
7278 device->type = btrfs_device_type(leaf, dev_item); in fill_device_from_item()
7279 device->io_align = btrfs_device_io_align(leaf, dev_item); in fill_device_from_item()
7280 device->io_width = btrfs_device_io_width(leaf, dev_item); in fill_device_from_item()
7281 device->sector_size = btrfs_device_sector_size(leaf, dev_item); in fill_device_from_item()
7285 ptr = btrfs_device_uuid(dev_item); in fill_device_from_item()
7344 struct btrfs_dev_item *dev_item) in read_one_dev() argument
7355 devid = btrfs_device_id(leaf, dev_item); in read_one_dev()
7357 read_extent_buffer(leaf, dev_uuid, btrfs_device_uuid(dev_item), in read_one_dev()
7359 read_extent_buffer(leaf, fs_uuid, btrfs_device_fsid(dev_item), in read_one_dev()
7428 btrfs_device_generation(leaf, dev_item)) in read_one_dev()
7432 fill_device_from_item(leaf, dev_item, device); in read_one_dev()
7700 struct btrfs_dev_item *dev_item; in btrfs_read_chunk_tree() local
7701 dev_item = btrfs_item_ptr(leaf, slot, in btrfs_read_chunk_tree()
7703 ret = read_one_dev(leaf, dev_item); in btrfs_read_chunk_tree()