aboutsummaryrefslogtreecommitdiff
path: root/hw/scsi-bus.c
AgeCommit message (Expand)AuthorFilesLines
2011-06-05scsi: fix tracing of scsi requests with simple backendPaolo Bonzini1-1/+5
2011-05-26scsi: split command_complete callback in twoPaolo Bonzini1-2/+2
2011-05-26scsi: Implement 'get_sense' callbackHannes Reinecke1-0/+9
2011-05-26scsi: introduce scsi_req_get_bufPaolo Bonzini1-0/+5
2011-05-26scsi: introduce scsi_req_continuePaolo Bonzini1-3/+13
2011-05-26scsi: introduce scsi_req_newPaolo Bonzini1-0/+5
2011-05-26scsi: do not call send_command directlyPaolo Bonzini1-1/+8
2011-05-26scsi: Update sense code handlingHannes Reinecke1-1/+90
2011-05-26scsi: introduce scsi_req_cancelPaolo Bonzini1-3/+14
2011-05-26scsi: introduce scsi_req_abortPaolo Bonzini1-0/+9
2011-05-26scsi: commonize purging requestsPaolo Bonzini1-0/+12
2011-05-26scsi: Use 'SCSIRequest' directlyHannes Reinecke1-17/+8
2011-05-26scsi: reference-count requestsPaolo Bonzini1-7/+22
2011-05-26scsi: introduce SCSIBusOpsPaolo Bonzini1-6/+6
2011-05-26scsi: introduce scsi_req_dataPaolo Bonzini1-0/+11
2011-05-26scsi: add tracing of scsi requestsPaolo Bonzini1-0/+6
2011-01-24scsi: Allow scsi_bus_legacy_add_drive() to set removable bitStefan Hajnoczi1-2/+6
2010-12-11Add get_fw_dev_path callback to scsi bus.Gleb Natapov1-0/+23
2010-11-25scsi: Move sense handling into the driverHannes Reinecke1-10/+0
2010-11-25scsi: Increase the number of possible devicesHannes Reinecke1-1/+1
2010-09-21scsi_bus: fix length and xfer_mode for RESERVE and RELEASE commandsBernhard Kohl1-1/+2
2010-08-24Rearrange block headersBlue Swirl1-0/+1
2010-07-22scsi: Dequeue requests before invoking completion callbackJan Kiszka1-1/+11
2010-07-06scsi: Error locations for -drive if=scsi device initializationMarkus Armbruster1-0/+4
2010-07-02block: Catch attempt to attach multiple devices to a blockdevMarkus Armbruster1-1/+4
2010-07-02qdev: Decouple qdev_prop_drive from DriveInfoMarkus Armbruster1-4/+4
2010-07-02scsi: scsi_bus_legacy_handle_cmdline() can fail, fix callersMarkus Armbruster1-4/+7
2010-06-22scsi-bus: Add MAINTENANCE_IN and MAINTENANCE_OUT SCSIRequest xfer and mode as...Nicholas Bellinger1-0/+10
2010-06-22scsi-bus: Add PERSISTENT_RESERVE_OUT SCSIRequest->cmd.mode setupNicholas Bellinger1-0/+1
2010-06-04blockdev: Collect block device code in new blockdev.cMarkus Armbruster1-1/+0
2010-03-16error: Replace qemu_error() by error_report()Markus Armbruster1-1/+1
2010-03-16error: Move qemu_error & friends into their own headerMarkus Armbruster1-1/+1
2009-12-25scsi: fix Sparse warning: Initializer entry defined twiceBlue Swirl1-2/+2
2009-12-03scsi: add read/write 16 commands.Gerd Hoffmann1-0/+8
2009-12-03scsi-disk: restruct emulation: REPORT_LUNSGerd Hoffmann1-0/+1
2009-12-03scsi-disk: restruct emulation: SERVICE_ACTION_INGerd Hoffmann1-0/+1
2009-12-03scsi-disk: restruct emulation: GET_CONFIGURATIONGerd Hoffmann1-0/+1
2009-12-03scsi: add scsi_req_print()Gerd Hoffmann1-0/+114
2009-12-03scsi: move status to SCSIRequest.Gerd Hoffmann1-0/+9
2009-12-03scsi: move sense to SCSIDevice, create SCSISense struct.Gerd Hoffmann1-0/+10
2009-12-03scsi: add xfer modeGerd Hoffmann1-0/+46
2009-12-03scsi: add request parsing helpers to common code.Gerd Hoffmann1-0/+164
2009-12-03scsi: move SCSIRequest management to common code.Gerd Hoffmann1-0/+31
2009-12-03scsi: move request lists to QTAILQ.Gerd Hoffmann1-0/+1
2009-11-09scsi: move scsi-disk.h -> scsi.hGerd Hoffmann1-1/+1
2009-10-07Check return value of qdev_init()Markus Armbruster1-1/+3
2009-10-05scsi: hotplug windupGerd Hoffmann1-0/+2
2009-10-05Implement scsi device destructionGerd Hoffmann1-3/+21
2009-10-05switch scsi bus to inplace allocation.Gerd Hoffmann1-6/+3
2009-09-09qdev/scsi: add scsi bus support to qdev, convert drivers.Gerd Hoffmann1-0/+93