Home
last modified time | relevance | path

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

/fs/btrfs/
A Dzoned.c378 zone_info = kzalloc(sizeof(*zone_info), GFP_KERNEL); in btrfs_get_dev_zone_info()
379 if (!zone_info) in btrfs_get_dev_zone_info()
382 device->zone_info = zone_info; in btrfs_get_dev_zone_info()
418 zone_info->zone_size_shift = ilog2(zone_info->zone_size); in btrfs_get_dev_zone_info()
467 zone_info->zone_cache = vcalloc(zone_info->nr_zones, in btrfs_get_dev_zone_info()
617 zone_info = kmemdup(orig_dev->zone_info, sizeof(*zone_info), GFP_KERNEL); in btrfs_clone_dev_zone_info()
1412 struct zone_info *zone_info, in btrfs_load_block_group_dup() argument
1463 struct zone_info *zone_info, in btrfs_load_block_group_raid1() argument
1514 struct zone_info *zone_info, in btrfs_load_block_group_raid0() argument
1566 struct zone_info *zone_info, in btrfs_load_block_group_raid10() argument
[all …]
A Dzoned.h282 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_is_sequential() local
284 if (!zone_info) in btrfs_dev_is_sequential()
287 return test_bit(pos >> zone_info->zone_size_shift, zone_info->seq_zones); in btrfs_dev_is_sequential()
292 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_is_empty_zone() local
294 if (!zone_info) in btrfs_dev_is_empty_zone()
297 return test_bit(pos >> zone_info->zone_size_shift, zone_info->empty_zones); in btrfs_dev_is_empty_zone()
303 struct btrfs_zoned_device_info *zone_info = device->zone_info; in btrfs_dev_set_empty_zone_bit() local
306 if (!zone_info) in btrfs_dev_set_empty_zone_bit()
309 zno = pos >> zone_info->zone_size_shift; in btrfs_dev_set_empty_zone_bit()
311 set_bit(zno, zone_info->empty_zones); in btrfs_dev_set_empty_zone_bit()
[all …]
A Dvolumes.c1032 if (orig_dev->zone_info) { in clone_fs_devices()
1033 struct btrfs_zoned_device_info *zone_info; in clone_fs_devices() local
1035 zone_info = btrfs_clone_dev_zone_info(orig_dev); in clone_fs_devices()
1036 if (!zone_info) { in clone_fs_devices()
1041 device->zone_info = zone_info; in clone_fs_devices()
1553 u64 zone_size = device->zone_info->zone_size; in dev_extent_hole_check_zoned()
1698 WARN_ON(device->zone_info && in find_free_dev_extent()
1699 !IS_ALIGNED(num_bytes, device->zone_info->zone_size)); in find_free_dev_extent()
5364 u64 zone_size = devices_info[0].dev->zone_info->zone_size; in decide_stripe_size_zoned()
7999 if (dev->zone_info) { in verify_one_dev_extent()
[all …]
A Dvolumes.h124 struct btrfs_zoned_device_info *zone_info; member

Completed in 39 milliseconds