Lines Matching defs:zone_info
278 struct btrfs_zoned_device_info *zone_info = device->zone_info;
280 if (!zone_info)
283 return test_bit(pos >> zone_info->zone_size_shift, zone_info->seq_zones);
288 struct btrfs_zoned_device_info *zone_info = device->zone_info;
290 if (!zone_info)
293 return test_bit(pos >> zone_info->zone_size_shift, zone_info->empty_zones);
299 struct btrfs_zoned_device_info *zone_info = device->zone_info;
302 if (!zone_info)
305 zno = pos >> zone_info->zone_size_shift;
307 set_bit(zno, zone_info->empty_zones);
309 clear_bit(zno, zone_info->empty_zones);
347 return device->zone_info == NULL || !btrfs_dev_is_sequential(device, pos);
358 zone_size = device->zone_info->zone_size;