Home
last modified time | relevance | path

Searched refs:zone_info (Results 1 – 4 of 4) sorted by relevance

/linux/fs/btrfs/
H A Dzoned.c191 struct btrfs_zoned_device_info *zone_info) in zone_start_physical() argument
193 return (u64)zone_number << zone_info->zone_size_shift; in zone_start_physical()
229 struct btrfs_zoned_device_info *zinfo = device->zone_info; in btrfs_get_dev_zones()
256 struct blk_zone *zone_info; in btrfs_get_dev_zones() local
258 zone_info = &zinfo->zone_cache[zno + i]; in btrfs_get_dev_zones()
259 if (!zone_info->len) in btrfs_get_dev_zones()
360 struct btrfs_zoned_device_info *zone_info) in btrfs_get_max_active_zones() argument
365 if (unlikely(zone_info->nr_zones < BTRFS_MIN_ACTIVE_ZONES)) { in btrfs_get_max_active_zones()
367 zone_info->nr_zones, BTRFS_MIN_ACTIVE_ZONES); in btrfs_get_max_active_zones()
374 max_active_zones = min(zone_info->nr_zones / 4, in btrfs_get_max_active_zones()
[all …]
H A Dvolumes.c1046 if (orig_dev->zone_info) { in clone_fs_devices()
1047 struct btrfs_zoned_device_info *zone_info; in clone_fs_devices() local
1049 zone_info = btrfs_clone_dev_zone_info(orig_dev); in clone_fs_devices()
1050 if (!zone_info) { in clone_fs_devices()
1055 device->zone_info = zone_info; in clone_fs_devices()
1713 u64 zone_size = device->zone_info->zone_size; in dev_extent_hole_check_zoned()
1856 WARN_ON(device->zone_info && in find_free_dev_extent()
1857 !IS_ALIGNED(num_bytes, device->zone_info->zone_size)); in find_free_dev_extent()
5980 u64 zone_size = devices_info[0].dev->zone_info->zone_size; in decide_stripe_size_zoned()
8711 if (dev->zone_info) { in verify_one_dev_extent()
[all …]
H A Dvolumes.h137 struct btrfs_zoned_device_info *zone_info; member
/linux/drivers/scsi/
H A Dsd_zbc.c181 nr_zones = min(nr_zones, sdkp->zone_info.nr_zones); in sd_zbc_alloc_report_buffer()
206 return logical_to_sectors(sdkp->device, sdkp->zone_info.zone_blocks); in sd_zbc_zone_sectors()
524 if (sdkp->capacity & (sdkp->zone_info.zone_blocks - 1)) in sd_zbc_print_zones()
527 sdkp->zone_info.nr_zones - 1, in sd_zbc_print_zones()
528 sdkp->zone_info.zone_blocks); in sd_zbc_print_zones()
532 sdkp->zone_info.nr_zones, in sd_zbc_print_zones()
533 sdkp->zone_info.zone_blocks); in sd_zbc_print_zones()
557 if (sdkp->zone_info.zone_blocks == zone_blocks && in sd_zbc_revalidate_zones()
558 sdkp->zone_info.nr_zones == nr_zones && in sd_zbc_revalidate_zones()
562 sdkp->zone_info.zone_blocks = zone_blocks; in sd_zbc_revalidate_zones()
[all …]