Lines Matching refs:lba
176 zone_block_get_zone_containing_lba(struct bdev_zone_block *bdev_node, uint64_t lba)
178 size_t index = lba >> bdev_node->zone_shift;
367 uint64_t lba = bdev_io->u.bdev.offset_blocks;
373 zone = zone_block_get_zone_by_slba(bdev_node, lba);
375 zone = zone_block_get_zone_containing_lba(bdev_node, lba);
378 SPDK_ERRLOG("Trying to write to invalid zone (lba 0x%" PRIx64 ")\n", lba);
398 lba = wp;
400 if (lba != wp) {
401 SPDK_ERRLOG("Trying to write to zone with invalid address (lba 0x%" PRIx64 ", wp 0x%" PRIx64 ")\n",
402 lba, wp);
410 SPDK_ERRLOG("Write exceeds zone capacity (lba 0x%" PRIx64 ", len 0x%" PRIx64 ", wp 0x%" PRIx64
411 ")\n", lba, len, wp);
426 lba, bdev_io->u.bdev.num_blocks,
455 uint64_t lba = bdev_io->u.bdev.offset_blocks;
458 zone = zone_block_get_zone_containing_lba(bdev_node, lba);
460 SPDK_ERRLOG("Trying to read from invalid zone (lba 0x%" PRIx64 ")\n", lba);
464 if ((lba + len) > (zone->zone_info.zone_id + zone->zone_info.capacity)) {
465 SPDK_ERRLOG("Read exceeds zone capacity (lba 0x%" PRIx64 ", len 0x%" PRIx64 ")\n", lba, len);
472 lba, len,