Home
last modified time | relevance | path

Searched refs:zone_capacity (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/drivers/block/null_blk/
H A Dzoned.c68 if (!dev->zone_capacity) in null_init_zoned_dev()
69 dev->zone_capacity = dev->zone_size; in null_init_zoned_dev()
71 if (dev->zone_capacity > dev->zone_size) { in null_init_zoned_dev()
73 dev->zone_capacity, dev->zone_size); in null_init_zoned_dev()
82 if (dev->zone_capacity != dev->zone_size && in null_init_zoned_dev()
88 zone_capacity_sects = mb_to_sects(dev->zone_capacity); in null_init_zoned_dev()
H A Dnull_blk.h83 unsigned long zone_capacity; /* zone capacity in MB if device is zoned */ member
H A Dmain.c245 module_param_named(zone_capacity, g_zone_capacity, ulong, 0444);
246 MODULE_PARM_DESC(zone_capacity, "Zone capacity in MB when block device is zoned. Can be less than o…
464 NULLB_DEVICE_ATTR(zone_capacity, ulong, NULL);
808 dev->zone_capacity = g_zone_capacity; in null_alloc_dev()
/linux-6.15/fs/btrfs/
H A Dzoned.c1397 bg->zone_capacity = info->capacity; in btrfs_load_block_group_single()
1519 bg->zone_capacity += zone_info[i].capacity; in btrfs_load_block_group_raid0()
1553 bg->zone_capacity += zone_info[i].capacity; in btrfs_load_block_group_raid10()
1620 cache->zone_capacity = cache->length; in btrfs_load_block_group_zone_info()
1675 cache->alloc_offset = cache->zone_capacity; in btrfs_load_block_group_zone_info()
1688 if (cache->alloc_offset > cache->zone_capacity) { in btrfs_load_block_group_zone_info()
1691 cache->alloc_offset, cache->zone_capacity, in btrfs_load_block_group_zone_info()
1732 (cache->length - cache->zone_capacity); in btrfs_calc_zone_unusable()
1733 free = cache->zone_capacity - cache->alloc_offset; in btrfs_calc_zone_unusable()
2277 block_group->zone_capacity; in do_zone_finish()
[all …]
H A Dblock-group.h259 u64 zone_capacity; member
H A Dzoned.h412 return (bg->alloc_offset == bg->zone_capacity); in btrfs_zoned_bg_is_full()
H A Dfree-space-cache.c2709 WARN_ON(!initial && offset + size > block_group->zone_capacity); in __btrfs_add_free_space_zoned()
2716 to_free = block_group->zone_capacity; in __btrfs_add_free_space_zoned()
2741 (block_group->length - block_group->zone_capacity); in __btrfs_add_free_space_zoned()
2747 mult_perc(block_group->zone_capacity, bg_reclaim_threshold)) { in __btrfs_add_free_space_zoned()
2930 block_group->zone_capacity - block_group->alloc_offset, in btrfs_dump_free_space()
H A Dextent-tree.c3915 WARN_ON_ONCE(block_group->alloc_offset > block_group->zone_capacity); in do_allocation_zoned()
3916 avail = block_group->zone_capacity - block_group->alloc_offset; in do_allocation_zoned()
4293 u64 avail = block_group->zone_capacity - block_group->alloc_offset; in prepare_allocation_zoned()
H A Dblock-group.c3095 (cache->length - cache->zone_capacity); in btrfs_dec_block_group_ro()
/linux-6.15/block/
H A Dblk-zoned.c385 return offset_in_zone >= disk->zone_capacity; in disk_zone_is_full()
1450 disk->zone_capacity = 0; in disk_free_zone_resources()
1495 unsigned int zone_capacity; member
1513 disk->zone_capacity = args->zone_capacity; in disk_update_zone_resources()
1606 if (!args->zone_capacity) in blk_revalidate_seq_zone()
1607 args->zone_capacity = zone->capacity; in blk_revalidate_seq_zone()
1610 } else if (zone->capacity != args->zone_capacity) { in blk_revalidate_seq_zone()
/linux-6.15/include/linux/
H A Dblkdev.h196 unsigned int zone_capacity; member
850 return disk->zone_capacity; in disk_zone_capacity()