/linux-master/fs/adfs/ |
H A D | map.c | 312 unsigned int zone, zone_size; local 315 zone_size = (8 << dr->log2secsize) - le16_to_cpu(dr->zone_spare); 320 dm[0].dm_endbit = 32 + zone_size; 324 dm[zone].dm_startblk = zone * zone_size - ADFS_DR_SIZE_BITS; 326 dm[zone].dm_endbit = 32 + zone_size; 330 size -= (nzones - 1) * zone_size - ADFS_DR_SIZE_BITS; 360 unsigned int map_addr, zone_size, nzones; local 364 zone_size = (8 << dr->log2secsize) - le16_to_cpu(dr->zone_spare); 370 asb->s_ids_per_zone = zone_size / (asb->s_idlen + 1); 372 map_addr = (nzones >> 1) * zone_size [all...] |
/linux-master/fs/btrfs/ |
H A D | zoned.h | 36 u64 zone_size; member in struct:btrfs_zoned_device_info 333 return fs_info->zone_size == 353 u64 zone_size; local 358 zone_size = device->zone_info->zone_size; 359 if (!IS_ALIGNED(physical, zone_size) || !IS_ALIGNED(length, zone_size))
|
H A D | zoned.c | 199 const sector_t zone_sectors = device->fs_info->zone_size >> SECTOR_SHIFT; 241 ASSERT(IS_ALIGNED(pos, zinfo->zone_size)); 324 fs_info->zone_size = btrfs_dev_extent_length(leaf, dext); 339 /* fs_info->zone_size might not set yet. Use the incomapt flag here. */ 374 * Cannot use btrfs_is_zoned here, since fs_info::zone_size might not 390 if (!fs_info->zone_size) { 396 ASSERT(fs_info->zone_size); 397 zone_sectors = fs_info->zone_size >> SECTOR_SHIFT; 403 zone_info->zone_size = zone_sectors << SECTOR_SHIFT; 406 if (zone_info->zone_size > BTRFS_MAX_ZONE_SIZ 688 u64 zone_size = 0; local [all...] |
H A D | fs.h | 812 u64 zone_size; member in struct:btrfs_fs_info 951 return IS_ENABLED(CONFIG_BLK_DEV_ZONED) && fs_info->zone_size > 0;
|
H A D | volumes.c | 1491 u64 zone_size = device->zone_info->zone_size; local 1496 ASSERT(IS_ALIGNED(*hole_start, zone_size)); 1523 *hole_start += zone_size; 1524 *hole_size -= zone_size; 1635 !IS_ALIGNED(num_bytes, device->zone_info->zone_size)); 5284 u64 zone_size = fs_devices->fs_info->zone_size; local 5288 u64 min_chunk_size = min_data_stripes * zone_size; 5291 ctl->max_stripe_size = zone_size; 5468 u64 zone_size = devices_info[0].dev->zone_info->zone_size; local 8077 u64 zone_size = dev->zone_info->zone_size; local [all...] |
H A D | bio.c | 465 u64 zone_start = round_down(physical, dev->fs_info->zone_size);
|
H A D | space-info.c | 199 return fs_info->zone_size;
|
/linux-master/drivers/mtd/ |
H A D | sm_ftl.h | 33 int zone_size; /* zone size in blocks */ member in struct:sm_ftl
|
H A D | sm_ftl.c | 196 WARN_ON(block >= ftl->zone_size); 578 ftl->zone_size = 256; 587 ftl->zone_size = 512; 597 ftl->zone_size = 256; 604 ftl->zone_size = 512; 610 ftl->zone_size = 1024; 620 ftl->zone_size = 1024; 688 for (block = 0 ; block < ftl->zone_size - ftl->max_lba ; block++) { 772 if (kfifo_alloc(&zone->free_sectors, ftl->zone_size * 2, GFP_KERNEL)) { 778 for (block = 0 ; block < ftl->zone_size ; bloc [all...] |
/linux-master/drivers/nvme/host/ |
H A D | zns.c | 92 zi->zone_size = le64_to_cpu(id->lbafe[lbaf].zsze); 93 if (!is_power_of_2(zi->zone_size)) { 96 zi->zone_size, ns->head->ns_id); 116 nvme_lba_to_sect(ns->head, zi->zone_size);
|
H A D | nvme.h | 1040 u64 zone_size; member in struct:nvme_zone_info
|
/linux-master/drivers/block/null_blk/ |
H A D | zoned.c | 69 if (!is_power_of_2(dev->zone_size)) { 70 pr_err("zone_size must be power-of-two\n"); 73 if (dev->zone_size > dev->size) { 79 dev->zone_capacity = dev->zone_size; 81 if (dev->zone_capacity > dev->zone_size) { 83 dev->zone_capacity, dev->zone_size); 89 dev->zone_size_sects = mb_to_sects(dev->zone_size);
|
H A D | null_blk.h | 80 unsigned long zone_size; /* zone size in MB if device is zoned */ member in struct:nullb_device
|
H A D | main.c | 237 module_param_named(zone_size, g_zone_size, ulong, S_IRUGO); 238 MODULE_PARM_DESC(zone_size, "Zone size in MB when block device is zoned. Must be power-of-two: Default: 256"); 434 NULLB_DEVICE_ATTR(zone_size, ulong, NULL); 674 "zone_size\n"); 749 dev->zone_size = g_zone_size; 1824 (!dev->zone_size || !is_power_of_2(dev->zone_size))) { 1825 pr_err("zone_size must be power-of-two\n");
|
/linux-master/drivers/md/ |
H A D | raid0.c | 38 sector_t zone_size = 0; local 54 zone_size = conf->strip_zone[j].zone_end - zone_start; 58 (unsigned long long)zone_size>>1);
|