Revision d44168ff
b/hw/usb-bus.c | ||
---|---|---|
102 | 102 |
USBDevice *usb_create_simple(USBBus *bus, const char *name) |
103 | 103 |
{ |
104 | 104 |
USBDevice *dev = usb_create(bus, name); |
105 |
if (!dev) { |
|
106 |
hw_error("Failed to create USB device '%s'\n", name); |
|
107 |
} |
|
105 | 108 |
qdev_init_nofail(&dev->qdev); |
106 | 109 |
return dev; |
107 | 110 |
} |
b/hw/usb-msd.c | ||
---|---|---|
592 | 592 |
|
593 | 593 |
/* create guest device */ |
594 | 594 |
dev = usb_create(NULL /* FIXME */, "usb-storage"); |
595 |
if (!dev) { |
|
596 |
return NULL; |
|
597 |
} |
|
595 | 598 |
qdev_prop_set_drive(&dev->qdev, "drive", dinfo); |
596 | 599 |
if (qdev_init(&dev->qdev) < 0) |
597 | 600 |
return NULL; |
b/hw/usb-net.c | ||
---|---|---|
1491 | 1491 |
} |
1492 | 1492 |
|
1493 | 1493 |
dev = usb_create(NULL /* FIXME */, "usb-net"); |
1494 |
if (!dev) { |
|
1495 |
return NULL; |
|
1496 |
} |
|
1494 | 1497 |
qdev_set_nic_properties(&dev->qdev, &nd_table[idx]); |
1495 | 1498 |
qdev_init_nofail(&dev->qdev); |
1496 | 1499 |
return dev; |
b/hw/usb-serial.c | ||
---|---|---|
594 | 594 |
return NULL; |
595 | 595 |
|
596 | 596 |
dev = usb_create(NULL /* FIXME */, "usb-serial"); |
597 |
if (!dev) { |
|
598 |
return NULL; |
|
599 |
} |
|
597 | 600 |
qdev_prop_set_chr(&dev->qdev, "chardev", cdrv); |
598 | 601 |
if (vendorid) |
599 | 602 |
qdev_prop_set_uint16(&dev->qdev, "vendorid", vendorid); |
Also available in: Unified diff