Home
last modified time | relevance | path

Searched refs:zone_capacity (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/block/null_blk/
H A Dzoned.c31 if (!dev->zone_capacity) in null_init_zoned_dev()
32 dev->zone_capacity = dev->zone_size; in null_init_zoned_dev()
34 if (dev->zone_capacity > dev->zone_size) { in null_init_zoned_dev()
36 dev->zone_capacity, dev->zone_size); in null_init_zoned_dev()
40 zone_capacity_sects = MB_TO_SECTS(dev->zone_capacity); in null_init_zoned_dev()
H A Dnull_blk.h58 unsigned long zone_capacity; /* zone capacity in MB if device is zoned */ member
H A Dmain.c208 module_param_named(zone_capacity, g_zone_capacity, ulong, 0444);
209 MODULE_PARM_DESC(zone_capacity, "Zone capacity in MB when block device is zoned. Can be less than or equal to zone size. Default: Zone size");
360 NULLB_DEVICE_ATTR(zone_capacity, ulong, NULL);
536 "memory_backed,discard,bandwidth,cache,badblocks,zoned,zone_size,zone_capacity,zone_nr_conv,zone_max_open,zone_max_active\n"); in memb_group_features_show()
597 dev->zone_capacity = g_zone_capacity; in null_alloc_dev()
/kernel/linux/linux-6.6/drivers/block/null_blk/
H A Dzoned.c77 if (!dev->zone_capacity) in null_init_zoned_dev()
78 dev->zone_capacity = dev->zone_size; in null_init_zoned_dev()
80 if (dev->zone_capacity > dev->zone_size) { in null_init_zoned_dev()
82 dev->zone_capacity, dev->zone_size); in null_init_zoned_dev()
86 zone_capacity_sects = mb_to_sects(dev->zone_capacity); in null_init_zoned_dev()
H A Dnull_blk.h98 unsigned long zone_capacity; /* zone capacity in MB if device is zoned */ member
H A Dmain.c229 module_param_named(zone_capacity, g_zone_capacity, ulong, 0444);
230 MODULE_PARM_DESC(zone_capacity, "Zone capacity in MB when block device is zoned. Can be less than or equal to zone size. Default: Zone size");
423 NULLB_DEVICE_ATTR(zone_capacity, ulong, NULL);
658 "zone_capacity,zone_max_active,zone_max_open," in memb_group_features_show()
735 dev->zone_capacity = g_zone_capacity; in null_alloc_dev()
/kernel/linux/linux-6.6/fs/btrfs/
H A Dzoned.c1455 cache->zone_capacity = cache->length; in btrfs_load_block_group_zone_info()
1479 cache->zone_capacity = caps[0]; in btrfs_load_block_group_zone_info()
1520 cache->zone_capacity = min(caps[0], caps[1]); in btrfs_load_block_group_zone_info()
1543 if (cache->alloc_offset > cache->zone_capacity) { in btrfs_load_block_group_zone_info()
1546 cache->alloc_offset, cache->zone_capacity, in btrfs_load_block_group_zone_info()
1590 (cache->length - cache->zone_capacity); in btrfs_calc_zone_unusable()
1591 free = cache->zone_capacity - cache->alloc_offset; in btrfs_calc_zone_unusable()
2143 block_group->alloc_offset = block_group->zone_capacity; in do_zone_finish()
2146 block_group->zone_capacity; in do_zone_finish()
2264 block_group->start + block_group->zone_capacity) in btrfs_zone_finish_endio()
[all...]
H A Dblock-group.h244 u64 zone_capacity; member
H A Dzoned.h400 return (bg->alloc_offset == bg->zone_capacity); in btrfs_zoned_bg_is_full()
H A Dfree-space-cache.c2701 WARN_ON(!initial && offset + size > block_group->zone_capacity); in __btrfs_add_free_space_zoned()
2710 to_free = block_group->zone_capacity; in __btrfs_add_free_space_zoned()
2734 (block_group->length - block_group->zone_capacity); in __btrfs_add_free_space_zoned()
2740 mult_perc(block_group->zone_capacity, bg_reclaim_threshold)) { in __btrfs_add_free_space_zoned()
2921 block_group->zone_capacity - block_group->alloc_offset, in btrfs_dump_free_space()
H A Dextent-tree.c3786 WARN_ON_ONCE(block_group->alloc_offset > block_group->zone_capacity); in do_allocation_zoned()
3787 avail = block_group->zone_capacity - block_group->alloc_offset; in do_allocation_zoned()
4164 u64 avail = block_group->zone_capacity - block_group->alloc_offset; in prepare_allocation_zoned()
H A Dblock-group.c3010 (cache->length - cache->zone_capacity); in btrfs_dec_block_group_ro()

Completed in 28 milliseconds