diff options
author | Hannes Reinecke <hare@suse.de> | 2010-11-24 12:15:59 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2010-11-25 12:19:28 +0100 |
commit | a6d96eb78bd1f87ab9d6a377f863f99be4b71538 (patch) | |
tree | baf5e8c3d5ca860b2bf847bf89cdc0b50844399c /hw/scsi.h | |
parent | 39d989823f2c177415a22b84b354716a1f734b70 (diff) | |
download | qemu-a6d96eb78bd1f87ab9d6a377f863f99be4b71538.zip qemu-a6d96eb78bd1f87ab9d6a377f863f99be4b71538.tar.gz qemu-a6d96eb78bd1f87ab9d6a377f863f99be4b71538.tar.bz2 |
scsi: Move sense handling into the driver
The current sense handling in scsi-bus is only used by the
scsi-disk driver; the scsi-generic driver is using its own.
So we should move the current sense handling into the
scsi-disk driver.
Signed-off-by: Hannes Reinecke <hare@suse.de>
Acked-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'hw/scsi.h')
-rw-r--r-- | hw/scsi.h | 8 |
1 files changed, 0 insertions, 8 deletions
@@ -26,10 +26,6 @@ enum SCSIXferMode { SCSI_XFER_TO_DEV, /* WRITE, MODE_SELECT, ... */ }; -typedef struct SCSISense { - uint8_t key; -} SCSISense; - typedef struct SCSIRequest { SCSIBus *bus; SCSIDevice *dev; @@ -57,7 +53,6 @@ struct SCSIDevice QTAILQ_HEAD(, SCSIRequest) requests; int blocksize; int type; - struct SCSISense sense; }; /* cdrom.c */ @@ -102,9 +97,6 @@ static inline SCSIBus *scsi_bus_from_device(SCSIDevice *d) SCSIDevice *scsi_bus_legacy_add_drive(SCSIBus *bus, BlockDriverState *bdrv, int unit); int scsi_bus_legacy_handle_cmdline(SCSIBus *bus); -void scsi_dev_clear_sense(SCSIDevice *dev); -void scsi_dev_set_sense(SCSIDevice *dev, uint8_t key); - SCSIRequest *scsi_req_alloc(size_t size, SCSIDevice *d, uint32_t tag, uint32_t lun); SCSIRequest *scsi_req_find(SCSIDevice *d, uint32_t tag); void scsi_req_free(SCSIRequest *req); |