Lines Matching refs:info
131 struct virtio_scsi_scan_info info;
137 struct virtio_scsi_scan_info info;
376 if (disk->info.target == target_id) {
457 req->lun[1] = disk->info.target;
480 tmf_req->lun[1] = disk->info.target;
524 if (disk->info.num_blocks > (1ULL << 32)) {
640 if (!disk->info.unmap_supported) {
680 return disk->info.unmap_supported;
1063 req->lun[1] = base->info.target;
1257 base->info.unmap_supported = false;
1262 base->info.unmap_supported = !!(vpd_data[5] & SPDK_SCSI_UNMAP_LBPU);
1266 base->info.target, (int)base->info.unmap_supported);
1315 virtio_scsi_dev_add_tgt(struct virtio_scsi_dev *svdev, struct virtio_scsi_scan_info *info)
1322 if (disk->info.target == info->target) {
1328 if (info->block_size == 0 || info->num_blocks == 0) {
1330 svdev->vdev.name, info->target, info->block_size, info->num_blocks);
1341 memcpy(&disk->info, info, sizeof(*info));
1344 bdev->name = spdk_sprintf_alloc("%st%"PRIu8, svdev->vdev.name, info->target);
1353 bdev->blocklen = disk->info.block_size;
1354 bdev->blockcnt = disk->info.num_blocks;
1400 base->info.num_blocks = (uint64_t)max_block + 1;
1401 base->info.block_size = block_size;
1403 rc = virtio_scsi_dev_add_tgt(base->svdev, &base->info);
1424 base->info.num_blocks = from_be64(base->payload) + 1;
1425 base->info.block_size = from_be32(base->payload + 8);
1426 rc = virtio_scsi_dev_add_tgt(base->svdev, &base->info);
1522 base->info.target);
1528 target_id = base->info.target + 1;
1596 memset(&base->info, 0, sizeof(base->info));
1597 base->info.target = target;
1650 struct virtio_scsi_scan_info *info;
1655 info = calloc(1, sizeof(*info));
1656 if (info == NULL) {
1661 info->target = target;
1662 TAILQ_INSERT_TAIL(&base->scan_queue, info, tailq);