Home
last modified time | relevance | path

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

/linux/fs/btrfs/
A Dzoned.c338 zone_info = kzalloc(sizeof(*zone_info), GFP_KERNEL); in btrfs_get_dev_zone_info()
339 if (!zone_info) in btrfs_get_dev_zone_info()
370 zone_info->zone_size_shift = ilog2(zone_info->zone_size); in btrfs_get_dev_zone_info()
508 device->zone_info = zone_info; in btrfs_get_dev_zone_info()
545 kfree(zone_info); in btrfs_get_dev_zone_info()
553 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_destroy_dev_zone_info() local
555 if (!zone_info) in btrfs_destroy_dev_zone_info()
561 kfree(zone_info); in btrfs_destroy_dev_zone_info()
608 zone_info = device->zone_info; in btrfs_check_zoned_mode()
994 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_set_active_zone() local
[all …]
A Dzoned.h239 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_is_sequential() local
241 if (!zone_info) in btrfs_dev_is_sequential()
244 return test_bit(pos >> zone_info->zone_size_shift, zone_info->seq_zones); in btrfs_dev_is_sequential()
249 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_is_empty_zone() local
251 if (!zone_info) in btrfs_dev_is_empty_zone()
254 return test_bit(pos >> zone_info->zone_size_shift, zone_info->empty_zones); in btrfs_dev_is_empty_zone()
260 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_set_empty_zone_bit() local
263 if (!zone_info) in btrfs_dev_set_empty_zone_bit()
266 zno = pos >> zone_info->zone_size_shift; in btrfs_dev_set_empty_zone_bit()
268 set_bit(zno, zone_info->empty_zones); in btrfs_dev_set_empty_zone_bit()
[all …]
A Dvolumes.h70 struct btrfs_zoned_device_info *zone_info; member
A Dvolumes.c1439 return ALIGN(start, device->zone_info->zone_size); in dev_extent_search_start()
1449 u64 zone_size = device->zone_info->zone_size; in dev_extent_hole_check_zoned()
1590 WARN_ON(device->zone_info && in find_free_dev_extent_start()
1591 !IS_ALIGNED(num_bytes, device->zone_info->zone_size)); in find_free_dev_extent_start()
5280 u64 zone_size = devices_info[0].dev->zone_info->zone_size; in decide_stripe_size_zoned()
8086 if (dev->zone_info) { in verify_one_dev_extent()
8087 u64 zone_size = dev->zone_info->zone_size; in verify_one_dev_extent()

Completed in 27 milliseconds