Home
last modified time | relevance | path

Searched refs:zone (Results 1 – 5 of 5) sorted by relevance

/spdk/module/bdev/zone_block/
H A Dvbdev_zone_block.c60 uint64_t zone_capacity; /* zone capacity */
190 struct block_zone *zone = zone_block_get_zone_containing_lba(bdev_node, start_lba); in zone_block_get_zone_by_slba() local
192 if (zone && zone->zone_info.zone_id == start_lba) { in zone_block_get_zone_by_slba()
193 return zone; in zone_block_get_zone_by_slba()
202 struct block_zone *zone; in zone_block_get_zone_info() local
211 zone = zone_block_get_zone_by_slba(bdev_node, zone_id); in zone_block_get_zone_info()
212 if (!zone) { in zone_block_get_zone_info()
215 memcpy(&zone_info[i], &zone->zone_info, sizeof(*zone_info)); in zone_block_get_zone_info()
223 zone_block_open_zone(struct block_zone *zone, struc argument
256 zone_block_reset_zone(struct bdev_zone_block * bdev_node,struct zone_block_io_channel * ch,struct block_zone * zone,struct spdk_bdev_io * bdev_io) zone_block_reset_zone() argument
289 zone_block_close_zone(struct block_zone * zone,struct spdk_bdev_io * bdev_io) zone_block_close_zone() argument
307 zone_block_finish_zone(struct block_zone * zone,struct spdk_bdev_io * bdev_io) zone_block_finish_zone() argument
323 struct block_zone *zone; zone_block_zone_management() local
365 struct block_zone *zone; zone_block_write() local
453 struct block_zone *zone; zone_block_read() local
662 struct block_zone *zone; zone_block_init_zone_info() local
[all...]
/spdk/scripts/
H A Ddpdk_mem_info.py25 def add_memzone(self, zone): argument
26 self.memzones.append(zone)
45 for zone in self.memzones:
46 size = size + zone.size
82 for zone in self.memzones:
83 if name == zone.name:
84 zone.print_detailed_stats("")
90 for zone in self.memzones:
93 if element.check_memzone_compatibility(zone):
99 for zone in self.memzones:
[all …]
/spdk/doc/
H A Dftl.md28 a band follow the same pattern - a batch of logical blocks is written to one zone, another batch
37 band 1 | zone 1 +--------+ zone 1 +---- --- --- --- --- ---+ zone 1 |
39 band 2 | zone 2 +--------+ zone 2 +---- --- --- --- --- ---+ zone 2 |
41 band 3 | zone 3 +--------+ zone 3 +---- --- --- --- --- ---+ zone 3 |
45 band m | zone m +--------+ zone m +---- --- --- --- --- ---+ zone m |
58 |zone 1 |...|zone n |...|...|zone 1 |...| | ... |zone m-1 |zone m|
101 written block for a ZNS drive, this data will stay there until the whole zone is reset. This might …
/spdk/app/fio/nvme/
H A DREADME.md182 "Zone Invalid Write: The write to a zone was not at the write pointer." I/O errors.
189 To send zone append commands instead of write commands to the controller.
190 When using zone append, you will be able to specify a --iodepth greater than 1.
200 This is because fio needs to allocate memory for the zone-report, that is, retrieve the state of
/spdk/test/unit/lib/bdev/vbdev_zone_block.c/
H A Dvbdev_zone_block_ut.c548 struct block_zone *zone; in verify_zone_bdev() local
579 zone = &bdev->zones[i]; in verify_zone_bdev()
580 CU_ASSERT(zone->zone_info.state == SPDK_BDEV_ZONE_STATE_FULL); in verify_zone_bdev()
581 CU_ASSERT(zone->zone_info.capacity == r->zone_capacity); in verify_zone_bdev()
686 /* Try to create zoned virtual device with 0 zone size */ in test_zone_block_create_invalid()
786 /* Create zone dev */ in test_supported_io_types()
850 /* Create zone dev */ in test_get_zone_info()
856 /* Get info about each zone */ in test_get_zone_info()
907 /* Delete zone dev */ in test_get_zone_info()
976 /* Create zone de in test_reset_zone()
[all...]