Revision d47e59b8 hw/usb-hub.c
b/hw/usb-hub.c | ||
---|---|---|
246 | 246 |
} |
247 | 247 |
} |
248 | 248 |
|
249 |
static void usb_hub_wakeup(USBDevice *dev)
|
|
249 |
static void usb_hub_wakeup(USBPort *port1)
|
|
250 | 250 |
{ |
251 |
USBHubState *s = dev->port->opaque;
|
|
252 |
USBHubPort *port = &s->ports[dev->port->index];
|
|
251 |
USBHubState *s = port1->opaque;
|
|
252 |
USBHubPort *port = &s->ports[port1->index];
|
|
253 | 253 |
|
254 | 254 |
if (port->wPortStatus & PORT_STAT_SUSPEND) { |
255 | 255 |
port->wPortChange |= PORT_STAT_C_SUSPEND; |
... | ... | |
257 | 257 |
} |
258 | 258 |
} |
259 | 259 |
|
260 |
static void usb_hub_complete(USBDevice *dev, USBPacket *packet)
|
|
260 |
static void usb_hub_complete(USBPort *port, USBPacket *packet)
|
|
261 | 261 |
{ |
262 |
USBHubState *s = dev->port->opaque;
|
|
262 |
USBHubState *s = port->opaque; |
|
263 | 263 |
|
264 | 264 |
/* |
265 | 265 |
* Just pass it along upstream for now. |
Also available in: Unified diff