Searched refs:zoned (Results 1 – 18 of 18) sorted by relevance
1 dm-zoned4 The dm-zoned device mapper target exposes a zoned block device (ZBC and6 pattern constraints. In effect, it implements a drive-managed zoned9 host-managed zoned block devices and can mitigate the potential11 host-aware zoned block devices.13 For a more detailed description of the zoned block device models and22 The dm-zoned implementation is simple and minimizes system overhead (CPU24 host-managed disk with 256 MB zones, dm-zoned memory usage per disk28 dm-zoned target devices are formatted and checked using the dmzadm31 https://github.com/hgst/dm-zoned-tools[all …]
24 dm-zoned-y += dm-zoned-target.o dm-zoned-metadata.o dm-zoned-reclaim.o69 obj-$(CONFIG_DM_ZONED) += dm-zoned.o
494 limits->zoned = blk_queue_zoned_model(q); in dm_set_device_limits()1535 if (zoned_model == BLK_ZONED_NONE && ti_limits.zoned != BLK_ZONED_NONE) { in dm_calculate_queue_limits()1540 zoned_model = ti_limits.zoned; in dm_calculate_queue_limits()1573 if (limits->zoned == BLK_ZONED_NONE && ti_limits.zoned != BLK_ZONED_NONE) { in dm_calculate_queue_limits()1582 limits->zoned = ti_limits.zoned; in dm_calculate_queue_limits()1593 if (limits->zoned != BLK_ZONED_NONE) { in dm_calculate_queue_limits()1598 zoned_model = limits->zoned; in dm_calculate_queue_limits()
544 tristate "Drive-managed zoned block device target support"548 This device-mapper target takes a host-managed or host-aware zoned550 device (drive-managed zoned block device) without any write552 do not natively support zoned block devices but still want to558 be called dm-zoned.
894 limits->zoned = BLK_ZONED_NONE; in dmz_io_hints()
245 What: /sys/block/<disk>/queue/zoned249 zoned indicates if the device is a zoned block device250 and the zone model of the device if it is indeed zoned.251 The possible values indicated by zoned are "none" for253 for zoned block devices. The characteristics of254 host-aware and host-managed zoned block devices are258 since drive-managed zoned block devices do not support260 devices and zoned will report "none".269 stripe segment. For a zoned block device, either
400 zoned.
35 obj-$(CONFIG_BLK_DEV_ZONED) += blk-zoned.o38 obj-$(CONFIG_BLK_DEBUG_FS_ZONED)+= blk-mq-debugfs-zoned.o
102 Block layer zoned block device support. This option enables103 support for ZAC/ZBC host-managed and host-aware zoned block devices.
113 lim->zoned = BLK_ZONED_NONE; in blk_set_default_limits()
89 zoned=[0/1]: Default: 091 1: Block device is exposed as a host-managed zoned block device.94 Per zone size when exposed as a zoned block device. Must be a power of two.
116 unsigned zoned: 2; member268 return sdkp->zoned == 1 || sdkp->device->type == TYPE_ZBC; in sd_is_zoned()
2970 q->limits.zoned = BLK_ZONED_HM; in sd_read_block_characteristics()2972 sdkp->zoned = (buffer[8] >> 4) & 3; in sd_read_block_characteristics()2973 if (sdkp->zoned == 1) in sd_read_block_characteristics()2975 q->limits.zoned = BLK_ZONED_HA; in sd_read_block_characteristics()2981 q->limits.zoned = BLK_ZONED_NONE; in sd_read_block_characteristics()2985 q->limits.zoned == BLK_ZONED_HM ? "managed" : "aware"); in sd_read_block_characteristics()
65 bool zoned; /* if device is zoned */ member
184 module_param_named(zoned, g_zoned, bool, S_IRUGO);185 MODULE_PARM_DESC(zoned, "Make device as a host-managed zoned block device. Default: false");294 NULLB_DEVICE_ATTR(zoned, bool);521 dev->zoned = g_zoned; in null_alloc_dev()1253 if (!cmd->error && dev->zoned) { in null_handle_cmd()1800 if (dev->zoned) { in null_add_dev()1806 nullb->q->limits.zoned = BLK_ZONED_HM; in null_add_dev()1835 if (dev->zoned) in null_add_dev()
77 The node's zoned virtual memory statistics.
394 enum blk_zoned_model zoned; member782 return q->limits.zoned; in blk_queue_zoned_model()
2409 u8 zoned = ata_id_zoned_cap(args->id); in ata_scsiop_inq_b1() local2416 if (zoned) in ata_scsiop_inq_b1()2417 rbuf[8] = (zoned << 4); in ata_scsiop_inq_b1()