Home
last modified time | relevance | path

Searched refs:zone_size (Results 1 – 15 of 15) sorted by relevance

/linux/fs/adfs/
H A Dmap.c312 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 Dzoned.c202 const sector_t zone_sectors = device->fs_info->zone_size >> SECTOR_SHIFT; in emulate_report_zones()
244 ASSERT(IS_ALIGNED(pos, zinfo->zone_size), in btrfs_get_dev_zones()
245 "pos=%llu zinfo->zone_size=%llu", pos, zinfo->zone_size); in btrfs_get_dev_zones()
326 fs_info->zone_size = btrfs_dev_extent_length(leaf, dext); in calculate_emulated_zone_size()
387 if (!fs_info->zone_size) { in btrfs_get_dev_zone_info()
393 ASSERT(fs_info->zone_size); in btrfs_get_dev_zone_info()
394 zone_sectors = fs_info->zone_size >> SECTOR_SHIFT; in btrfs_get_dev_zone_info()
400 zone_info->zone_size = zone_sectors << SECTOR_SHIFT; in btrfs_get_dev_zone_info()
403 if (zone_info->zone_size > BTRFS_MAX_ZONE_SIZE) { in btrfs_get_dev_zone_info()
407 zone_info->zone_size, BTRFS_MAX_ZONE_SIZE); in btrfs_get_dev_zone_info()
[all …]
H A Dvolumes.c1686 u64 zone_size = device->zone_info->zone_size; in dev_extent_hole_check_zoned() local
1691 ASSERT(IS_ALIGNED(*hole_start, zone_size), in dev_extent_hole_check_zoned()
1692 "hole_start=%llu zone_size=%llu", *hole_start, zone_size); in dev_extent_hole_check_zoned()
1719 *hole_start += zone_size; in dev_extent_hole_check_zoned()
1720 *hole_size -= zone_size; in dev_extent_hole_check_zoned()
1830 !IS_ALIGNED(num_bytes, device->zone_info->zone_size)); in find_free_dev_extent()
5455 u64 zone_size = fs_devices->fs_info->zone_size; in init_alloc_chunk_ctl_policy_zoned() local
5459 u64 min_chunk_size = min_data_stripes * zone_size; in init_alloc_chunk_ctl_policy_zoned()
5462 ctl->max_stripe_size = zone_size; in init_alloc_chunk_ctl_policy_zoned()
5465 zone_size); in init_alloc_chunk_ctl_policy_zoned()
[all …]
H A Dfs.h903 u64 zone_size; member
1050 return IS_ENABLED(CONFIG_BLK_DEV_ZONED) && fs_info->zone_size > 0; in btrfs_is_zoned()
H A Dspace-info.c212 return fs_info->zone_size; in calc_chunk_size()
507 avail = ALIGN_DOWN(avail, fs_info->zone_size); in calc_available_free_space()
H A Dbio.c506 u64 zone_start = round_down(physical, dev->fs_info->zone_size); in btrfs_submit_dev_bio()
/linux/drivers/block/
H A Dzloop.c73 sector_t zone_size; member
127 sector_t zone_size; member
343 if (vfs_truncate(&zone->file->f_path, zlo->zone_size << SECTOR_SHIFT)) { in zloop_finish_zone()
422 if (WARN_ON_ONCE(sector + nr_sectors > zone->start + zlo->zone_size)) { in zloop_rw()
770 blkz.len = zlo->zone_size; in zloop_report_zones()
777 blkz.capacity = zlo->zone_size; in zloop_report_zones()
918 if (restore && file_sectors != zlo->zone_size) { in zloop_init_zone()
925 zlo->zone_size << SECTOR_SHIFT); in zloop_init_zone()
983 .chunk_sectors = opts->zone_size, in zloop_ctl_add()
993 nr_zones = opts->capacity >> ilog2(opts->zone_size); in zloop_ctl_add()
[all …]
/linux/drivers/mtd/
H A Dsm_ftl.c194 WARN_ON(block >= ftl->zone_size); in sm_mkoffset()
576 ftl->zone_size = 256; in sm_get_media_info()
585 ftl->zone_size = 512; in sm_get_media_info()
595 ftl->zone_size = 256; in sm_get_media_info()
602 ftl->zone_size = 512; in sm_get_media_info()
608 ftl->zone_size = 1024; in sm_get_media_info()
618 ftl->zone_size = 1024; in sm_get_media_info()
686 for (block = 0 ; block < ftl->zone_size - ftl->max_lba ; block++) { in sm_find_cis()
770 if (kfifo_alloc(&zone->free_sectors, ftl->zone_size * 2, GFP_KERNEL)) { in sm_init_zone()
776 for (block = 0 ; block < ftl->zone_size ; block++) { in sm_init_zone()
[all …]
H A Dsm_ftl.h33 int zone_size; /* zone size in blocks */ member
/linux/drivers/block/null_blk/
H A Dzoned.c59 if (!is_power_of_2(dev->zone_size)) { in null_init_zoned_dev()
63 if (dev->zone_size > dev->size) { 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()
83 dev->size & (dev->zone_size - 1)) { in null_init_zoned_dev()
90 dev->zone_size_sects = mb_to_sects(dev->zone_size); in null_init_zoned_dev()
H A Dmain.c241 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…
463 NULLB_DEVICE_ATTR(zone_size, ulong, NULL);
817 dev->zone_size = g_zone_size; in null_alloc_dev()
1920 (!dev->zone_size || !is_power_of_2(dev->zone_size))) { in null_validate_conf()
/linux/drivers/nvme/host/
H A Dzns.c92 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()
/linux/drivers/md/
H A Draid0.c40 sector_t zone_size = 0; in dump_zones() local
56 zone_size = conf->strip_zone[j].zone_end - zone_start; in dump_zones()
60 (unsigned long long)zone_size>>1); in dump_zones()
/linux/fs/xfs/
H A Dxfs_zone_alloc.c966 uint32_t zone_size; member
1007 iz->zone_size, iz->zone_capacity, in xfs_query_write_pointer()
1241 .zone_size = xfs_rtgroup_raw_size(mp), in xfs_mount_zones()
/linux/Documentation/block/
H A Dnull_blk.rst146 zone_size=[MB]: Default: 256