Searched refs:zone_info (Results 1 – 4 of 4) sorted by relevance
206 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_is_sequential() local208 if (!zone_info) in btrfs_dev_is_sequential()211 return test_bit(pos >> zone_info->zone_size_shift, zone_info->seq_zones); in btrfs_dev_is_sequential()216 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_is_empty_zone() local218 if (!zone_info) in btrfs_dev_is_empty_zone()221 return test_bit(pos >> zone_info->zone_size_shift, zone_info->empty_zones); in btrfs_dev_is_empty_zone()227 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_set_empty_zone_bit() local230 if (!zone_info) in btrfs_dev_set_empty_zone_bit()233 zno = pos >> zone_info->zone_size_shift; in btrfs_dev_set_empty_zone_bit()235 set_bit(zno, zone_info->empty_zones); in btrfs_dev_set_empty_zone_bit()[all …]
160 struct btrfs_zoned_device_info *zone_info) in zone_start_physical() argument162 return (u64)zone_number << zone_info->zone_size_shift; in zone_start_physical()297 struct btrfs_zoned_device_info *zone_info = NULL; in btrfs_get_dev_zone_info() local314 if (device->zone_info) in btrfs_get_dev_zone_info()317 zone_info = kzalloc(sizeof(*zone_info), GFP_KERNEL); in btrfs_get_dev_zone_info()318 if (!zone_info) in btrfs_get_dev_zone_info()336 zone_info->zone_size = zone_sectors << SECTOR_SHIFT; in btrfs_get_dev_zone_info()339 if (zone_info->zone_size > BTRFS_MAX_ZONE_SIZE) { in btrfs_get_dev_zone_info()343 zone_info->zone_size, BTRFS_MAX_ZONE_SIZE); in btrfs_get_dev_zone_info()349 zone_info->zone_size_shift = ilog2(zone_info->zone_size); in btrfs_get_dev_zone_info()[all …]
70 struct btrfs_zoned_device_info *zone_info; member
1430 return ALIGN(start, device->zone_info->zone_size); in dev_extent_search_start()1440 u64 zone_size = device->zone_info->zone_size; in dev_extent_hole_check_zoned()1581 WARN_ON(device->zone_info && in find_free_dev_extent_start()1582 !IS_ALIGNED(num_bytes, device->zone_info->zone_size)); in find_free_dev_extent_start()5222 u64 zone_size = devices_info[0].dev->zone_info->zone_size; in decide_stripe_size_zoned()7996 if (dev->zone_info) { in verify_one_dev_extent()7997 u64 zone_size = dev->zone_info->zone_size; in verify_one_dev_extent()