/qemu/docs/devel/ |
H A D | zoned-storage.rst | 5 Zoned Block Devices (ZBDs) divide the LBA space into block regions called zones 16 to zones. It supports ZBD-specific I/O commands that can be used by a host to 17 manage the zones of a device. 19 zones, making it backward compatible with regular block devices. 20 - BLK_Z_NONE: The non-zoned model has no zones support. It includes both 33 including report zones, four zone operations, and zone append.
|
/qemu/include/sysemu/ |
H A D | block-backend-io.h | 51 BlockZoneDescriptor *zones, 195 BlockZoneDescriptor *zones); 198 BlockZoneDescriptor *zones);
|
/qemu/include/standard-headers/linux/ |
H A D | virtio_blk.h | 257 struct virtio_blk_zone_descriptor zones[]; member
|
/qemu/ |
H A D | qemu-io-cmds.c | 1749 g_autofree BlockZoneDescriptor *zones = NULL; in zone_report_f() local 1750 zones = g_new(BlockZoneDescriptor, nr_zones); in zone_report_f() 1751 ret = blk_zone_report(blk, offset, &nr_zones, zones); in zone_report_f() 1759 tosector(zones[i].start), tosector(zones[i].length), in zone_report_f() 1760 tosector(zones[i].cap), tosector(zones[i].wp), in zone_report_f() 1761 zones[i].state, zones[i].type); in zone_report_f()
|
/qemu/hw/block/ |
H A D | virtio-blk.c | 601 BlockZoneDescriptor *zones; member 689 .z_start = cpu_to_le64(data->zone_report_data.zones[j].start in virtio_blk_zone_report_complete() 691 .z_cap = cpu_to_le64(data->zone_report_data.zones[j].cap in virtio_blk_zone_report_complete() 693 .z_wp = cpu_to_le64(data->zone_report_data.zones[j].wp in virtio_blk_zone_report_complete() 697 switch (data->zone_report_data.zones[j].type) { in virtio_blk_zone_report_complete() 711 switch (data->zone_report_data.zones[j].state) { in virtio_blk_zone_report_complete() 752 g_free(data->zone_report_data.zones); in virtio_blk_zone_report_complete() 792 data->zone_report_data.zones = g_malloc(zone_size), in virtio_blk_handle_zone_report() 795 data->zone_report_data.zones, in virtio_blk_handle_zone_report()
|
/qemu/tests/qemu-iotests/tests/ |
H A D | zoned.out | 7 report the first 10 zones
|
/qemu/block/ |
H A D | raw-format.c | 325 BlockZoneDescriptor *zones) in raw_co_zone_report() argument 327 return bdrv_co_zone_report(bs->file->bs, offset, nr_zones, zones); in raw_co_zone_report()
|
H A D | file-posix.c | 224 BlockZoneDescriptor *zones; member 2086 BlockZoneDescriptor *zones = aiocb->zone_report.zones; in handle_aiocb_zone_report() local 2121 ret = parse_zone(&zones[n], &blkz[i]); in handle_aiocb_zone_report() 3386 BlockZoneDescriptor *zones) { in raw_co_zone_report() argument 3395 .zones = zones, in raw_co_zone_report()
|
H A D | block-backend.c | 1877 BlockZoneDescriptor *zones, in blk_aio_zone_report() argument 1889 .iobuf = zones, in blk_aio_zone_report() 1995 BlockZoneDescriptor *zones) in blk_co_zone_report() argument 2007 ret = bdrv_co_zone_report(blk_bs(blk), offset, nr_zones, zones); in blk_co_zone_report()
|
H A D | trace-events | 211 zbd_zone_report(void *bs, unsigned int nr_zones, int64_t sector) "bs %p report %d zones starting at…
|
H A D | io.c | 3225 BlockZoneDescriptor *zones) in bdrv_co_zone_report() argument 3238 co.ret = drv->bdrv_co_zone_report(bs, offset, nr_zones, zones); in bdrv_co_zone_report()
|
/qemu/include/block/ |
H A D | block-io.h | 119 BlockZoneDescriptor *zones);
|
H A D | block_int-common.h | 746 BlockZoneDescriptor *zones);
|
/qemu/docs/system/devices/ |
H A D | nvme.rst | 209 allows all zones to be active. 213 allows all zones to be open. If ``zoned.max_active`` is specified, this value
|
/qemu/pc-bios/ |
H A D | petalogix-s3adsp1800.dts | 84 xlnx,mmu-zones = <0x10>;
|
H A D | petalogix-ml605.dts | 103 xlnx,mmu-zones = < 0x02 >;
|
/qemu/qga/ |
H A D | qapi-schema.json | 1400 # @offset: Offset to UTC in seconds, negative numbers for time zones
|