Revision c5bf71a9 hw/scsi-disk.c
b/hw/scsi-disk.c | ||
---|---|---|
81 | 81 |
static int scsi_disk_emulate_command(SCSIDiskReq *r, uint8_t *outbuf); |
82 | 82 |
|
83 | 83 |
static SCSIRequest *scsi_new_request(SCSIDevice *d, uint32_t tag, |
84 |
uint32_t lun)
|
|
84 |
uint32_t lun, void *hba_private)
|
|
85 | 85 |
{ |
86 | 86 |
SCSIDiskState *s = DO_UPCAST(SCSIDiskState, qdev, d); |
87 | 87 |
SCSIRequest *req; |
88 | 88 |
SCSIDiskReq *r; |
89 | 89 |
|
90 |
req = scsi_req_alloc(sizeof(SCSIDiskReq), &s->qdev, tag, lun); |
|
90 |
req = scsi_req_alloc(sizeof(SCSIDiskReq), &s->qdev, tag, lun, hba_private);
|
|
91 | 91 |
r = DO_UPCAST(SCSIDiskReq, req, req); |
92 | 92 |
r->iov.iov_base = qemu_blockalign(s->bs, SCSI_DMA_BUF_SIZE); |
93 | 93 |
return req; |
Also available in: Unified diff