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