Revision d47e59b8 hw/usb-musb.c
b/hw/usb-musb.c | ||
---|---|---|
261 | 261 |
|
262 | 262 |
static void musb_attach(USBPort *port); |
263 | 263 |
static void musb_detach(USBPort *port); |
264 |
static void musb_schedule_cb(USBDevice *dev, USBPacket *p);
|
|
264 |
static void musb_schedule_cb(USBPort *port, USBPacket *p);
|
|
265 | 265 |
static void musb_device_destroy(USBBus *bus, USBDevice *dev); |
266 | 266 |
|
267 | 267 |
static USBPortOps musb_port_ops = { |
... | ... | |
517 | 517 |
|
518 | 518 |
#define musb_cb_tick (dir ? musb_cb_tick1 : musb_cb_tick0) |
519 | 519 |
|
520 |
static void musb_schedule_cb(USBDevice *dev, USBPacket *packey)
|
|
520 |
static void musb_schedule_cb(USBPort *port, USBPacket *packey)
|
|
521 | 521 |
{ |
522 | 522 |
MUSBPacket *p = container_of(packey, MUSBPacket, p); |
523 | 523 |
MUSBEndPoint *ep = p->ep; |
... | ... | |
615 | 615 |
} |
616 | 616 |
|
617 | 617 |
ep->status[dir] = ret; |
618 |
musb_schedule_cb(s->port.dev, &ep->packey[dir].p);
|
|
618 |
musb_schedule_cb(&s->port, &ep->packey[dir].p);
|
|
619 | 619 |
} |
620 | 620 |
|
621 | 621 |
static void musb_tx_packet_complete(USBPacket *packey, void *opaque) |
Also available in: Unified diff