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