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