Revision a6fb2ddb hw/usb.h

b/hw/usb.h
352 352
    QEMUIOVector iov;
353 353
    uint64_t parameter; /* control transfers */
354 354
    bool short_not_ok;
355
    bool int_req;
355 356
    int result; /* transfer length or USB_RET_* status code */
356 357
    /* Internal use by the USB layer.  */
357 358
    USBPacketState state;
......
362 363
void usb_packet_set_state(USBPacket *p, USBPacketState state);
363 364
void usb_packet_check_state(USBPacket *p, USBPacketState expected);
364 365
void usb_packet_setup(USBPacket *p, int pid, USBEndpoint *ep, uint64_t id,
365
                      bool short_not_ok);
366
                      bool short_not_ok, bool int_req);
366 367
void usb_packet_addbuf(USBPacket *p, void *ptr, size_t len);
367 368
int usb_packet_map(USBPacket *p, QEMUSGList *sgl);
368 369
void usb_packet_unmap(USBPacket *p, QEMUSGList *sgl);

Also available in: Unified diff