Home
last modified time | relevance | path

Searched refs:zones (Results 1 – 17 of 17) sorted by relevance

/qemu/docs/devel/
H A Dzoned-storage.rst5 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 Dblock-backend-io.h51 BlockZoneDescriptor *zones,
195 BlockZoneDescriptor *zones);
198 BlockZoneDescriptor *zones);
/qemu/include/standard-headers/linux/
H A Dvirtio_blk.h257 struct virtio_blk_zone_descriptor zones[]; member
/qemu/
H A Dqemu-io-cmds.c1749 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 Dvirtio-blk.c601 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 Dzoned.out7 report the first 10 zones
/qemu/block/
H A Draw-format.c325 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 Dfile-posix.c224 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 Dblock-backend.c1877 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 Dtrace-events211 zbd_zone_report(void *bs, unsigned int nr_zones, int64_t sector) "bs %p report %d zones starting at…
H A Dio.c3225 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 Dblock-io.h119 BlockZoneDescriptor *zones);
H A Dblock_int-common.h746 BlockZoneDescriptor *zones);
/qemu/docs/system/devices/
H A Dnvme.rst209 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 Dpetalogix-s3adsp1800.dts84 xlnx,mmu-zones = <0x10>;
H A Dpetalogix-ml605.dts103 xlnx,mmu-zones = < 0x02 >;
/qemu/qga/
H A Dqapi-schema.json1400 # @offset: Offset to UTC in seconds, negative numbers for time zones