|
Hans de Goede |
3f1f29 |
From dc1a2be79b202d353d320393445ccd9db6263371 Mon Sep 17 00:00:00 2001
|
|
Hans de Goede |
3f1f29 |
From: Hans de Goede <hdegoede@redhat.com>
|
|
Hans de Goede |
3f1f29 |
Date: Thu, 30 Jun 2011 11:57:57 +0200
|
|
Hans de Goede |
3f1f29 |
Subject: [PATCH 02/35] usb: Add a usb_fill_port helper function
|
|
Hans de Goede |
3f1f29 |
|
|
Hans de Goede |
3f1f29 |
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
|
|
Hans de Goede |
3f1f29 |
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
|
Hans de Goede |
3f1f29 |
---
|
|
Hans de Goede |
3f1f29 |
hw/usb-bus.c | 10 ++++++++--
|
|
Hans de Goede |
3f1f29 |
1 files changed, 8 insertions(+), 2 deletions(-)
|
|
Hans de Goede |
3f1f29 |
|
|
Hans de Goede |
3f1f29 |
diff --git a/hw/usb-bus.c b/hw/usb-bus.c
|
|
Hans de Goede |
3f1f29 |
index 2abce12..776974e 100644
|
|
Hans de Goede |
3f1f29 |
--- a/hw/usb-bus.c
|
|
Hans de Goede |
3f1f29 |
+++ b/hw/usb-bus.c
|
|
Hans de Goede |
3f1f29 |
@@ -140,8 +140,8 @@ USBDevice *usb_create_simple(USBBus *bus, const char *name)
|
|
Hans de Goede |
3f1f29 |
return dev;
|
|
Hans de Goede |
3f1f29 |
}
|
|
Hans de Goede |
3f1f29 |
|
|
Hans de Goede |
3f1f29 |
-void usb_register_port(USBBus *bus, USBPort *port, void *opaque, int index,
|
|
Hans de Goede |
3f1f29 |
- USBPortOps *ops, int speedmask)
|
|
Hans de Goede |
3f1f29 |
+static void usb_fill_port(USBPort *port, void *opaque, int index,
|
|
Hans de Goede |
3f1f29 |
+ USBPortOps *ops, int speedmask)
|
|
Hans de Goede |
3f1f29 |
{
|
|
Hans de Goede |
3f1f29 |
port->opaque = opaque;
|
|
Hans de Goede |
3f1f29 |
port->index = index;
|
|
Hans de Goede |
3f1f29 |
@@ -149,6 +149,12 @@ void usb_register_port(USBBus *bus, USBPort *port, void *opaque, int index,
|
|
Hans de Goede |
3f1f29 |
port->index = index;
|
|
Hans de Goede |
3f1f29 |
port->ops = ops;
|
|
Hans de Goede |
3f1f29 |
port->speedmask = speedmask;
|
|
Hans de Goede |
3f1f29 |
+}
|
|
Hans de Goede |
3f1f29 |
+
|
|
Hans de Goede |
3f1f29 |
+void usb_register_port(USBBus *bus, USBPort *port, void *opaque, int index,
|
|
Hans de Goede |
3f1f29 |
+ USBPortOps *ops, int speedmask)
|
|
Hans de Goede |
3f1f29 |
+{
|
|
Hans de Goede |
3f1f29 |
+ usb_fill_port(port, opaque, index, ops, speedmask);
|
|
Hans de Goede |
3f1f29 |
QTAILQ_INSERT_TAIL(&bus->free, port, next);
|
|
Hans de Goede |
3f1f29 |
bus->nfree++;
|
|
Hans de Goede |
3f1f29 |
}
|
|
Hans de Goede |
3f1f29 |
--
|
|
Hans de Goede |
3f1f29 |
1.7.5.1
|
|
Hans de Goede |
3f1f29 |
|