| /linux/fs/adfs/ |
| H A D | map.c | 312 unsigned int zone, zone_size; in adfs_map_layout() local 315 zone_size = (8 << dr->log2secsize) - le16_to_cpu(dr->zone_spare); in adfs_map_layout() 320 dm[0].dm_endbit = 32 + zone_size; in adfs_map_layout() 324 dm[zone].dm_startblk = zone * zone_size - ADFS_DR_SIZE_BITS; in adfs_map_layout() 326 dm[zone].dm_endbit = 32 + zone_size; in adfs_map_layout() 330 size -= (nzones - 1) * zone_size - ADFS_DR_SIZE_BITS; in adfs_map_layout() 360 unsigned int map_addr, zone_size, nzones; in adfs_read_map() local 364 zone_size = (8 << dr->log2secsize) - le16_to_cpu(dr->zone_spare); in adfs_read_map() 370 asb->s_ids_per_zone = zone_size / (asb->s_idlen + 1); in adfs_read_map() 372 map_addr = (nzones >> 1) * zone_size - in adfs_read_map()
|
| /linux/fs/btrfs/ |
| H A D | zoned.c | 204 const sector_t zone_sectors = device->fs_info->zone_size >> SECTOR_SHIFT; in emulate_report_zones() 246 ASSERT(IS_ALIGNED(pos, zinfo->zone_size), in btrfs_get_dev_zones() 247 "pos=%llu zinfo->zone_size=%llu", pos, zinfo->zone_size); in btrfs_get_dev_zones() 328 fs_info->zone_size = btrfs_dev_extent_length(leaf, dext); in calculate_emulated_zone_size() 412 if (!fs_info->zone_size) { in btrfs_get_dev_zone_info() 418 ASSERT(fs_info->zone_size); in btrfs_get_dev_zone_info() 419 zone_sectors = fs_info->zone_size >> SECTOR_SHIFT; in btrfs_get_dev_zone_info() 425 zone_info->zone_size = zone_sectors << SECTOR_SHIFT; in btrfs_get_dev_zone_info() 428 if (zone_info->zone_size > BTRFS_MAX_ZONE_SIZE) { in btrfs_get_dev_zone_info() 432 zone_info->zone_size, BTRFS_MAX_ZONE_SIZE); in btrfs_get_dev_zone_info() [all …]
|
| H A D | volumes.c | 1713 u64 zone_size = device->zone_info->zone_size; in dev_extent_hole_check_zoned() local 1718 ASSERT(IS_ALIGNED(*hole_start, zone_size), in dev_extent_hole_check_zoned() 1719 "hole_start=%llu zone_size=%llu", *hole_start, zone_size); in dev_extent_hole_check_zoned() 1746 *hole_start += zone_size; in dev_extent_hole_check_zoned() 1747 *hole_size -= zone_size; in dev_extent_hole_check_zoned() 1857 !IS_ALIGNED(num_bytes, device->zone_info->zone_size)); in find_free_dev_extent() 5795 u64 zone_size = fs_devices->fs_info->zone_size; in init_alloc_chunk_ctl_policy_zoned() local 5799 u64 min_chunk_size = min_data_stripes * zone_size; in init_alloc_chunk_ctl_policy_zoned() 5802 ctl->max_stripe_size = zone_size; in init_alloc_chunk_ctl_policy_zoned() 5805 zone_size); in init_alloc_chunk_ctl_policy_zoned() [all …]
|
| H A D | fs.h | 916 u64 zone_size; member 1065 return IS_ENABLED(CONFIG_BLK_DEV_ZONED) && fs_info->zone_size > 0; in btrfs_is_zoned()
|
| H A D | space-info.c | 223 return fs_info->zone_size; in calc_chunk_size() 519 avail = ALIGN_DOWN(avail, fs_info->zone_size); in calc_available_free_space()
|
| /linux/drivers/block/null_blk/ |
| H A D | zoned.c | 61 if (!dev->zone_size || !is_power_of_2(dev->zone_size)) { in null_init_zoned_dev() 65 if (dev->zone_size > dev->size) { in null_init_zoned_dev() 71 dev->zone_capacity = dev->zone_size; in null_init_zoned_dev() 73 if (dev->zone_capacity > dev->zone_size) { in null_init_zoned_dev() 75 dev->zone_capacity, dev->zone_size); in null_init_zoned_dev() 84 if (dev->zone_capacity != dev->zone_size && in null_init_zoned_dev() 85 dev->size & (dev->zone_size - 1)) { in null_init_zoned_dev() 92 dev->zone_size_sects = mb_to_sects(dev->zone_size); in null_init_zoned_dev()
|
| H A D | main.c | 241 module_param_named(zone_size, g_zone_size, ulong, S_IRUGO); 242 MODULE_PARM_DESC(zone_size, "Zone size in MB when block device is zoned. Must be power-of-two: Defa… 472 NULLB_DEVICE_ATTR(zone_size, ulong, NULL); 826 dev->zone_size = g_zone_size; in null_alloc_dev() 1929 (!dev->zone_size || !is_power_of_2(dev->zone_size))) { in null_validate_conf()
|
| /linux/drivers/block/ |
| H A D | zloop.c | 79 sector_t zone_size; member 141 sector_t zone_size; member 664 zone->start + zlo->zone_size)) in zloop_rw() 982 blkz.len = zlo->zone_size; in zloop_report_zones() 989 blkz.capacity = zlo->zone_size; in zloop_free_disk() 1143 if (restore && file_sectors != zlo->zone_size) { in zloop_init_zone() 1150 zlo->zone_size << SECTOR_SHIFT); in zloop_init_zone() 1208 .chunk_sectors = opts->zone_size, in zloop_ctl_add() 1219 nr_zones = opts->capacity >> ilog2(opts->zone_size); in zloop_ctl_add() 1259 zlo->zone_shift = ilog2(opts->zone_size); in zloop_ctl_add() [all...] |
| /linux/drivers/nvme/host/ |
| H A D | zns.c | 92 zi->zone_size = le64_to_cpu(id->lbafe[lbaf].zsze); in nvme_query_zone_info() 93 if (!is_power_of_2(zi->zone_size)) { in nvme_query_zone_info() 96 zi->zone_size, ns->head->ns_id); in nvme_query_zone_info() 116 nvme_lba_to_sect(ns->head, zi->zone_size); in nvme_update_zone_info()
|
| H A D | nvme.h | 1221 u64 zone_size; 1220 u64 zone_size; global() member
|
| H A D | core.c | 2465 if (zi.zone_size) in nvme_update_ns_info_block()
|
| /linux/drivers/md/ |
| H A D | raid0.c | 41 sector_t zone_size = 0; in dump_zones() local 57 zone_size = conf->strip_zone[j].zone_end - zone_start; in dump_zones() 61 (unsigned long long)zone_size>>1); in dump_zones()
|
| /linux/fs/xfs/ |
| H A D | xfs_zone_alloc.c | 1020 uint32_t zone_size; member 1061 iz->zone_size, iz->zone_capacity, in xfs_query_write_pointer() 1388 .zone_size = xfs_rtgroup_raw_size(mp), in xfs_mount_zones()
|
| /linux/Documentation/block/ |
| H A D | null_blk.rst | 146 zone_size=[MB]: Default: 256
|