Searched refs:zone (Results 1 – 5 of 5) sorted by relevance
| /spdk/module/bdev/zone_block/ |
| H A D | vbdev_zone_block.c | 60 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 D | dpdk_mem_info.py | 25 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 D | ftl.md | 28 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 D | README.md | 182 "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 D | vbdev_zone_block_ut.c | 548 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...] |