Revision b3e5759e hw/usb-musb.c
b/hw/usb-musb.c | ||
---|---|---|
497 | 497 |
musb_session_update(s, 1, s->session); |
498 | 498 |
} |
499 | 499 |
|
500 |
static inline void musb_cb_tick0(void *opaque)
|
|
500 |
static void musb_cb_tick0(void *opaque) |
|
501 | 501 |
{ |
502 | 502 |
MUSBEndPoint *ep = (MUSBEndPoint *) opaque; |
503 | 503 |
|
504 | 504 |
ep->delayed_cb[0](&ep->packey[0].p, opaque); |
505 | 505 |
} |
506 | 506 |
|
507 |
static inline void musb_cb_tick1(void *opaque)
|
|
507 |
static void musb_cb_tick1(void *opaque) |
|
508 | 508 |
{ |
509 | 509 |
MUSBEndPoint *ep = (MUSBEndPoint *) opaque; |
510 | 510 |
|
... | ... | |
513 | 513 |
|
514 | 514 |
#define musb_cb_tick (dir ? musb_cb_tick1 : musb_cb_tick0) |
515 | 515 |
|
516 |
static inline void musb_schedule_cb(USBDevice *dev, USBPacket *packey)
|
|
516 |
static void musb_schedule_cb(USBDevice *dev, USBPacket *packey) |
|
517 | 517 |
{ |
518 | 518 |
MUSBPacket *p = container_of(packey, MUSBPacket, p); |
519 | 519 |
MUSBEndPoint *ep = p->ep; |
... | ... | |
572 | 572 |
hw_error("bad interval\n"); |
573 | 573 |
} |
574 | 574 |
|
575 |
static inline void musb_packet(MUSBState *s, MUSBEndPoint *ep,
|
|
575 |
static void musb_packet(MUSBState *s, MUSBEndPoint *ep, |
|
576 | 576 |
int epnum, int pid, int len, USBCallback cb, int dir) |
577 | 577 |
{ |
578 | 578 |
int ret; |
Also available in: Unified diff