Revision 079d0b7f hw/usb.h

b/hw/usb.h
321 321
struct USBPacket {
322 322
    /* Data fields for use by the driver.  */
323 323
    int pid;
324
    uint8_t devaddr;
325
    uint8_t devep;
326 324
    USBEndpoint *ep;
327 325
    QEMUIOVector iov;
328 326
    int result; /* transfer length or USB_RET_* status code */
......
331 329
};
332 330

  
333 331
void usb_packet_init(USBPacket *p);
334
void usb_packet_setup(USBPacket *p, int pid, uint8_t addr, uint8_t ep);
332
void usb_packet_setup(USBPacket *p, int pid, USBEndpoint *ep);
335 333
void usb_packet_addbuf(USBPacket *p, void *ptr, size_t len);
336 334
int usb_packet_map(USBPacket *p, QEMUSGList *sgl);
337 335
void usb_packet_unmap(USBPacket *p);

Also available in: Unified diff