Home
last modified time | relevance | path

Searched refs:zoned (Results 1 – 25 of 32) sorted by relevance

12

/linux/Documentation/admin-guide/device-mapper/
A Ddm-zoned.rst2 dm-zoned
5 The dm-zoned device mapper target exposes a zoned block device (ZBC and
7 pattern constraints. In effect, it implements a drive-managed zoned
10 host-managed zoned block devices and can mitigate the potential
12 host-aware zoned block devices.
14 For a more detailed description of the zoned block device models and
25 host-managed disk with 256 MB zones, dm-zoned memory usage per disk
29 dm-zoned target devices are formatted and checked using the dmzadm
32 https://github.com/hgst/dm-zoned-tools
38 write accesses to the sequential zones of a zoned block device.
[all …]
A Dindex.rst25 dm-zoned
A Ddm-crypt.rst129 This option is automatically enabled for host-managed zoned block devices
/linux/Documentation/block/
A Dqueue-sysfs.rst22 of the RAID volume stripe segment. For a zoned block device, either host-aware
123 For zoned block devices (zoned attribute indicating "host-managed" or
134 For zoned block devices (zoned attribute indicating "host-managed" or
186 For zoned block devices (zoned attribute indicating "host-managed" or
268 zone of a zoned block device using a zone append write operation
271 zoned (RO)
274 device if it is indeed zoned. The possible values indicated by zoned are
275 "none" for regular block devices and "host-aware" or "host-managed" for zoned
279 "drive-managed" zone model. However, since drive-managed zoned block devices
281 and zoned will report "none".
[all …]
A Dnull_blk.rst115 zoned=[0/1]: Default: 0
116 Device is a random-access or a zoned block device.
120 1 Block device is exposed as a host-managed zoned block device. Requires
125 Per zone size when exposed as a zoned block device. Must be a power of two.
128 The number of conventional zones to create when block device is zoned. If
/linux/Documentation/ABI/testing/
A Dsysfs-block283 What: /sys/block/<disk>/queue/zoned
287 zoned indicates if the device is a zoned block device
288 and the zone model of the device if it is indeed zoned.
289 The possible values indicated by zoned are "none" for
291 for zoned block devices. The characteristics of
292 host-aware and host-managed zoned block devices are
296 since drive-managed zoned block devices do not support
298 devices and zoned will report "none".
312 For zoned block devices (zoned attribute indicating
321 For zoned block devices (zoned attribute indicating
[all …]
/linux/drivers/md/
A DMakefile28 dm-zoned-y += dm-zoned-target.o dm-zoned-metadata.o dm-zoned-reclaim.o
84 obj-$(CONFIG_DM_ZONED) += dm-zoned.o
A DKconfig627 tristate "Drive-managed zoned block device target support"
632 This device-mapper target takes a host-managed or host-aware zoned
634 device (drive-managed zoned block device) without any write
636 do not natively support zoned block devices but still want to
642 be called dm-zoned.
A Ddm-table.c1671 if (zoned_model == BLK_ZONED_NONE && ti_limits.zoned != BLK_ZONED_NONE) { in dm_calculate_queue_limits()
1676 zoned_model = ti_limits.zoned; in dm_calculate_queue_limits()
1713 if (limits->zoned != BLK_ZONED_NONE) { in dm_calculate_queue_limits()
1718 zoned_model = limits->zoned; in dm_calculate_queue_limits()
/linux/Documentation/filesystems/
A Dzonefs.rst10 zonefs is a very simple file system exposing each zone of a zoned block device
11 as a file. Unlike a regular POSIX-compliant file system with native zoned block
13 constraint of zoned block devices to the user. Files representing sequential
19 the implementation of zoned block device support in applications by replacing
23 tree structures (such as used in RocksDB and LevelDB) on zoned block devices
48 technologies. The most common form of zoned storage today uses the SCSI Zoned
52 Solid State Disks (SSD) storage devices can also implement a zoned interface
55 committee aiming at adding a zoned storage interface to the NVMe protocol.
60 Zonefs exposes the zones of a zoned block device as files. The files
151 for zoned block devices on device initialization.
[all …]
/linux/block/
A DMakefile33 obj-$(CONFIG_BLK_DEV_ZONED) += blk-zoned.o
36 obj-$(CONFIG_BLK_DEBUG_FS_ZONED)+= blk-mq-debugfs-zoned.o
A Dblk-settings.c58 lim->zoned = BLK_ZONED_NONE; in blk_set_default_limits()
649 t->zoned = max(t->zoned, b->zoned); in blk_stack_limits()
907 q->limits.zoned = model; in blk_queue_set_zoned()
A DKconfig68 Block layer zoned block device support. This option enables
69 support for ZAC/ZBC/ZNS host-managed and host-aware zoned block
/linux/drivers/scsi/
A Dsd.h125 unsigned zoned: 2; member
215 return sdkp->zoned == 1 || sdkp->device->type == TYPE_ZBC; in sd_is_zoned()
A Dsd.c537 if (sdkp->zoned == 1) in zoned_cap_show()
539 if (sdkp->zoned == 2) in zoned_cap_show()
3038 sdkp->zoned = (buffer[8] >> 4) & 3; in sd_read_block_characteristics()
3039 if (sdkp->zoned == 1) { in sd_read_block_characteristics()
3053 q->limits.zoned == BLK_ZONED_HM ? "managed" : "aware"); in sd_read_block_characteristics()
3055 if (sdkp->zoned == 1) in sd_read_block_characteristics()
3058 else if (sdkp->zoned == 2) in sd_read_block_characteristics()
/linux/drivers/block/null_blk/
A DMakefile11 null_blk-$(CONFIG_BLK_DEV_ZONED) += zoned.o
A Dmain.c208 module_param_named(zoned, g_zoned, bool, S_IRUGO);
209 MODULE_PARM_DESC(zoned, "Make device as a host-managed zoned block device. Default: false");
407 NULLB_DEVICE_ATTR(zoned, bool, NULL);
652 dev->zoned = g_zoned; in null_alloc_dev()
1187 if (dev->zoned) in null_transfer()
1422 if (dev->zoned) in null_handle_cmd()
1765 if (nullb->dev->zoned) { in null_config_discard()
1864 if (nullb->dev->zoned) { in null_gendisk_register()
1940 if (dev->zoned && in null_validate_conf()
2043 if (dev->zoned) { in null_add_dev()
A Dnull_blk.h105 bool zoned; /* if device is zoned */ member
/linux/fs/zonefs/
A DKconfig8 zonefs is a simple file system which exposes zones of a zoned block
/linux/fs/btrfs/
A DMakefile38 btrfs-$(CONFIG_BLK_DEV_ZONED) += zoned.o
A Dsysfs.c288 BTRFS_FEAT_ATTR_INCOMPAT(zoned, ZONED);
316 BTRFS_FEAT_ATTR_PTR(zoned),
/linux/block/partitions/
A Dcore.c336 switch (disk->queue->limits.zoned) { in add_partition()
633 if (disk->queue->limits.zoned == BLK_ZONED_HM) { in blk_add_partitions()
/linux/include/linux/
A Dblkdev.h113 enum blk_zoned_model zoned; member
483 return q->limits.zoned; in blk_queue_zoned_model()
/linux/Documentation/ABI/stable/
A Dsysfs-devices-node77 The node's zoned virtual memory statistics.
/linux/drivers/ata/
A Dlibata-scsi.c2094 u8 zoned = ata_id_zoned_cap(args->id); in ata_scsiop_inq_b1() local
2101 if (zoned) in ata_scsiop_inq_b1()
2102 rbuf[8] = (zoned << 4); in ata_scsiop_inq_b1()

Completed in 65 milliseconds

12