Revision c5bf71a9 hw/scsi-bus.c
b/hw/scsi-bus.c | ||
---|---|---|
131 | 131 |
return res; |
132 | 132 |
} |
133 | 133 |
|
134 |
SCSIRequest *scsi_req_alloc(size_t size, SCSIDevice *d, uint32_t tag, uint32_t lun) |
|
134 |
SCSIRequest *scsi_req_alloc(size_t size, SCSIDevice *d, uint32_t tag, |
|
135 |
uint32_t lun, void *hba_private) |
|
135 | 136 |
{ |
136 | 137 |
SCSIRequest *req; |
137 | 138 |
|
... | ... | |
141 | 142 |
req->dev = d; |
142 | 143 |
req->tag = tag; |
143 | 144 |
req->lun = lun; |
145 |
req->hba_private = hba_private; |
|
144 | 146 |
req->status = -1; |
145 | 147 |
trace_scsi_req_alloc(req->dev->id, req->lun, req->tag); |
146 | 148 |
return req; |
147 | 149 |
} |
148 | 150 |
|
149 |
SCSIRequest *scsi_req_new(SCSIDevice *d, uint32_t tag, uint32_t lun) |
|
151 |
SCSIRequest *scsi_req_new(SCSIDevice *d, uint32_t tag, uint32_t lun, |
|
152 |
void *hba_private) |
|
150 | 153 |
{ |
151 |
return d->info->alloc_req(d, tag, lun); |
|
154 |
return d->info->alloc_req(d, tag, lun, hba_private);
|
|
152 | 155 |
} |
153 | 156 |
|
154 | 157 |
uint8_t *scsi_req_get_buf(SCSIRequest *req) |
Also available in: Unified diff