Lines Matching refs:device
412 struct btrfs_device *device; in btrfs_ioctl_fitrim() local
440 list_for_each_entry_rcu(device, &fs_info->fs_devices->devices, in btrfs_ioctl_fitrim()
442 if (!device->bdev || !bdev_max_discard_sectors(device->bdev)) in btrfs_ioctl_fitrim()
445 minlen = min_t(u64, bdev_discard_granularity(device->bdev), in btrfs_ioctl_fitrim()
1038 struct btrfs_device *device = NULL; in btrfs_ioctl_resize() local
1088 device = btrfs_find_device(fs_info->fs_devices, &args); in btrfs_ioctl_resize()
1089 if (!device) { in btrfs_ioctl_resize()
1096 if (!test_bit(BTRFS_DEV_STATE_WRITEABLE, &device->dev_state)) { in btrfs_ioctl_resize()
1105 new_size = bdev_nr_bytes(device->bdev); in btrfs_ioctl_resize()
1123 if (test_bit(BTRFS_DEV_STATE_REPLACE_TGT, &device->dev_state)) { in btrfs_ioctl_resize()
1128 old_size = btrfs_device_get_total_bytes(device); in btrfs_ioctl_resize()
1148 if (new_size > bdev_nr_bytes(device->bdev)) { in btrfs_ioctl_resize()
1163 ret = btrfs_grow_device(trans, device, new_size); in btrfs_ioctl_resize()
1166 ret = btrfs_shrink_device(device, new_size); in btrfs_ioctl_resize()
1172 btrfs_dev_name(device), device->devid, in btrfs_ioctl_resize()
2768 struct btrfs_device *device; in btrfs_ioctl_fs_info() local
2783 list_for_each_entry_rcu(device, &fs_devices->devices, dev_list) { in btrfs_ioctl_fs_info()
2784 if (device->devid > fi_args->max_id) in btrfs_ioctl_fs_info()
2785 fi_args->max_id = device->devid; in btrfs_ioctl_fs_info()