Home
last modified time | relevance | path

Searched refs:max_open_zones (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/drivers/md/
H A Ddm-zone.c266 unsigned int max_open_zones, max_active_zones; in device_get_zone_resource_limits() local
312 max_open_zones = disk->queue->limits.max_open_zones; in device_get_zone_resource_limits()
313 if (max_open_zones >= zc.target_nr_seq_zones) in device_get_zone_resource_limits()
314 max_open_zones = 0; in device_get_zone_resource_limits()
315 zlim->lim->max_open_zones = in device_get_zone_resource_limits()
316 min_not_zero(max_open_zones, zlim->lim->max_open_zones); in device_get_zone_resource_limits()
380 lim->max_open_zones = 0; in dm_set_zones_restrictions()
/linux-6.15/drivers/nvme/host/
H A Dzns.c100 zi->max_open_zones = le32_to_cpu(id->mor) + 1; in nvme_query_zone_info()
112 lim->max_open_zones = zi->max_open_zones; in nvme_update_zone_info()
H A Dnvme.h1090 unsigned int max_open_zones; member
/linux-6.15/block/
H A Dblk-zoned.c1481 pool_size = max(lim->max_open_zones, lim->max_active_zones); in disk_revalidate_zone_resources()
1532 if (lim.max_open_zones >= nr_seq_zones) in disk_update_zone_resources()
1533 lim.max_open_zones = 0; in disk_update_zone_resources()
1547 pool_size = max(lim.max_open_zones, lim.max_active_zones); in disk_update_zone_resources()
1553 if (!lim.max_open_zones && !lim.max_active_zones) { in disk_update_zone_resources()
1555 lim.max_open_zones = pool_size; in disk_update_zone_resources()
1557 lim.max_open_zones = 0; in disk_update_zone_resources()
H A Dblk-settings.c78 if (WARN_ON_ONCE(lim->max_open_zones) || in blk_validate_zoned_limits()
94 lim->max_open_zones > lim->max_active_zones) in blk_validate_zoned_limits()
H A Dblk-sysfs.c146 QUEUE_SYSFS_LIMIT_SHOW(max_open_zones) in QUEUE_SYSFS_LIMIT_SHOW()
/linux-6.15/include/uapi/linux/
H A Dvirtio_blk.h144 __virtio32 max_open_zones; member
H A Dublk_cmd.h402 __u32 max_open_zones; member
/linux-6.15/drivers/scsi/
H A Dsd_zbc.c635 lim->max_open_zones = 0; in sd_zbc_read_zones()
637 lim->max_open_zones = sdkp->zones_max_open; in sd_zbc_read_zones()
/linux-6.15/fs/xfs/
H A Dxfs_sysfs.c719 XFS_SYSFS_ATTR_RO(max_open_zones);
753 ATTR_LIST(max_open_zones),
H A Dxfs_trace.h399 __field(unsigned int, max_open_zones)
405 __entry->max_open_zones = mp->m_max_open_zones;
411 __entry->max_open_zones)
/linux-6.15/fs/f2fs/
H A Dsuper.c2388 sbi->max_open_zones < F2FS_OPTION(sbi).active_logs) { in f2fs_remount()
2391 sbi->max_open_zones, F2FS_OPTION(sbi).active_logs); in f2fs_remount()
3990 unsigned int max_open_zones; in init_blkz_info() local
3997 max_open_zones = bdev_max_open_zones(bdev); in init_blkz_info()
3998 if (max_open_zones && (max_open_zones < sbi->max_open_zones)) in init_blkz_info()
3999 sbi->max_open_zones = max_open_zones; in init_blkz_info()
4000 if (sbi->max_open_zones < F2FS_OPTION(sbi).active_logs) { in init_blkz_info()
4003 sbi->max_open_zones, F2FS_OPTION(sbi).active_logs); in init_blkz_info()
4346 sbi->max_open_zones = UINT_MAX; in f2fs_scan_devices()
H A Df2fs.h1588 unsigned int max_open_zones; /* max open zone resources of the zoned device */ member
/linux-6.15/Documentation/admin-guide/
H A Dxfs.rst154 max_open_zones=value
159 If ``max_open_zones`` is not specified, the value is determined
569 max_open_zones (Min: 1 Default: Varies Max: UINTMAX)
573 size and the max_open_zones mount option.
581 amount of blocks to keep max_open_zones open for data placement purposes.
/linux-6.15/include/linux/
H A Dblkdev.h408 unsigned int max_open_zones; member
724 return bdev->bd_disk->queue->limits.max_open_zones; in bdev_max_open_zones()
/linux-6.15/drivers/block/null_blk/
H A Dzoned.c170 lim->max_open_zones = dev->zone_max_open; in null_init_zoned_dev()
/linux-6.15/drivers/block/
H A Dvirtio_blk.c728 zoned.max_open_zones, &v); in virtblk_read_zoned_limits()
729 lim->max_open_zones = v; in virtblk_read_zoned_limits()
H A Dublk_drv.c276 if (p->max_open_zones > nr_zones) in ublk_dev_param_zoned_validate()
2567 lim.max_open_zones = p->max_open_zones; in ublk_ctrl_start_dev()
/linux-6.15/Documentation/ABI/stable/
H A Dsysfs-block523 What: /sys/block/<disk>/queue/max_open_zones