Hans de Goede
|
04b300f85f
usb: Add max_streams attribute to endpoint info
|
11 years ago |
Hans de Goede
|
9adbaad318
usb: Also reset max_packet_size on ep_reset
|
12 years ago |
Gerd Hoffmann
|
c96c41ed0d
usb: parallelize usb3 streams
|
12 years ago |
Michael Marineau
|
756335292f
Fix usage of USB_DEV_FLAG_IS_HOST flag.
|
12 years ago |
Gerd Hoffmann
|
8550a02d12
usb-core: usb3 streams
|
12 years ago |
Gerd Hoffmann
|
6a98d1c0f9
usb: make usb_packet_copy operate on combined packets
|
12 years ago |
Gerd Hoffmann
|
e382d966d0
usb: add usb_ep_set_halted
|
12 years ago |
Hans de Goede
|
6735d43372
usb: Fix usb_ep_find_packet_by_id
|
12 years ago |
Paolo Bonzini
|
1de7afc984
misc: move include files to include/qemu/
|
12 years ago |
Hans de Goede
|
be41efde3c
usb: Don't allow USB_RET_ASYNC for interrupt packets
|
12 years ago |
Hans de Goede
|
9a77a0f589
usb: split packet result into actual_length + status
|
12 years ago |
Hans de Goede
|
a552a966f1
usb: Add packet combining functions
|
12 years ago |
Hans de Goede
|
aaac74343d
usb: Enforce iso endpoints never returing USB_RET_ASYNC
|
13 years ago |
Hans de Goede
|
a6fb2ddb14
usb: Add an int_req flag to USBPacket
|
13 years ago |
Hans de Goede
|
6ba43f1f6b
usb: Move short-not-ok handling to the core
|
13 years ago |
Hans de Goede
|
0cae7b1a00
usb: Move clearing of queue on halt to the core
|
13 years ago |
Hans de Goede
|
36dfe324fd
usb: Add USB_RET_ADD_TO_QUEUE packet result code
|
13 years ago |
Hans de Goede
|
d0ff81b871
usb: Rename __usb_packet_complete to usb_packet_complete_one
|
13 years ago |
Hans de Goede
|
9c1f67654a
usb-core: Allow the first packet of a pipelined ep to complete immediately
|
13 years ago |
Hans de Goede
|
c13a9e6136
usb-core: Add a usb_ep_find_packet_by_id() helper function
|
13 years ago |
Hans de Goede
|
cc40997489
usb-core: Don't set packet state to complete on a nak
|
13 years ago |
Gerd Hoffmann
|
e983395d30
usb: unique packet ids
|
13 years ago |
Hans de Goede
|
0132b4b659
usb: Halt ep queue en cancel pending packets on a packet error
|
13 years ago |
Gerd Hoffmann
|
c19537a114
usb: async control xfer fixup
|
13 years ago |
Anthony Liguori
|
23797df3d9
Merge remote-tracking branch 'mjt/mjt-iov2' into staging
|
13 years ago |
Gerd Hoffmann
|
7c37e6a4c4
usb: fix interface initialization
|
13 years ago |
Gerd Hoffmann
|
19deaa089c
usb: split endpoint init and reset
|
13 years ago |
Michael Tokarev
|
dcf6f5e15e
change iov_* function prototypes to be more appropriate
|
13 years ago |
Gerd Hoffmann
|
0cc6a0f19e
usb-ehci: add missing usb_packet_init() call
|
13 years ago |
Gerd Hoffmann
|
f5bf14bf39
usb_packet_set_state: handle p->ep == NULL
|
13 years ago |