Revision cfdc1bb0 hw/lsi53c895a.c
b/hw/lsi53c895a.c | ||
---|---|---|
2205 | 2205 |
return 0; |
2206 | 2206 |
} |
2207 | 2207 |
|
2208 |
static const struct SCSIBusOps lsi_scsi_ops = { |
|
2209 |
.complete = lsi_command_complete |
|
2210 |
}; |
|
2211 |
|
|
2208 | 2212 |
static int lsi_scsi_init(PCIDevice *dev) |
2209 | 2213 |
{ |
2210 | 2214 |
LSIState *s = DO_UPCAST(LSIState, dev, dev); |
... | ... | |
2241 | 2245 |
PCI_BASE_ADDRESS_SPACE_MEMORY, lsi_ram_mapfunc); |
2242 | 2246 |
QTAILQ_INIT(&s->queue); |
2243 | 2247 |
|
2244 |
scsi_bus_new(&s->bus, &dev->qdev, 1, LSI_MAX_DEVS, lsi_command_complete);
|
|
2248 |
scsi_bus_new(&s->bus, &dev->qdev, 1, LSI_MAX_DEVS, &lsi_scsi_ops);
|
|
2245 | 2249 |
if (!dev->qdev.hotplugged) { |
2246 | 2250 |
return scsi_bus_legacy_handle_cmdline(&s->bus); |
2247 | 2251 |
} |
Also available in: Unified diff