summaryrefslogtreecommitdiffstats
path: root/hw/usb/core.c
Commit message (Expand)AuthorAgeFilesLines
* usb: add pcap support.Gerd Hoffmann2021-01-221-0/+17
* hw/usb: Fix bad printf format specifiersAlex Chen2021-01-221-2/+2
* machine: introduce MachineInitPhasePaolo Bonzini2020-12-151-1/+1
* usb: fix setup_len init (CVE-2020-14364)Gerd Hoffmann2020-08-311-6/+10
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-121-1/+0Star
* usb: call reset handler before updating stateGerd Hoffmann2019-05-291-1/+1
* usb: remove unnecessary NULL device check from usb_ep_get()Liam Merwick2019-02-201-3/+1Star
* usb: rearrange usb_ep_get()Liam Merwick2019-02-201-1/+1
* usb: don't wakeup during coldplugGerd Hoffmann2017-05-291-0/+8
* usb: check RNDIS message lengthPrasad J Pandit2016-02-231-9/+9
* usb: Clean up includesPeter Maydell2016-01-291-0/+1
* usb: Remove unused functionsThomas Huth2015-04-301-41/+0Star
* usb: add usb_pick_speedGerd Hoffmann2014-06-021-0/+21
* usb: Add max_streams attribute to endpoint infoHans de Goede2013-11-261-0/+22
* usb: Also reset max_packet_size on ep_resetHans de Goede2013-09-191-0/+3
* usb: parallelize usb3 streamsGerd Hoffmann2013-09-021-3/+4
* Fix usage of USB_DEV_FLAG_IS_HOST flag.Michael Marineau2013-06-031-1/+1
* usb-core: usb3 streamsGerd Hoffmann2013-02-191-4/+6
* usb: make usb_packet_copy operate on combined packetsGerd Hoffmann2013-02-191-5/+14
* usb: add usb_ep_set_haltedGerd Hoffmann2013-02-191-0/+6
* usb: Fix usb_ep_find_packet_by_idHans de Goede2013-01-071-1/+1
* misc: move include files to include/qemu/Paolo Bonzini2012-12-191-1/+1
* usb: Don't allow USB_RET_ASYNC for interrupt packetsHans de Goede2012-12-041-0/+4
* usb: split packet result into actual_length + statusHans de Goede2012-11-081-100/+109
* usb: Add packet combining functionsHans de Goede2012-11-011-0/+1
* usb: Enforce iso endpoints never returing USB_RET_ASYNCHans de Goede2012-10-251-0/+1
* usb: Add an int_req flag to USBPacketHans de Goede2012-10-251-1/+2
* usb: Move short-not-ok handling to the coreHans de Goede2012-10-251-2/+4
* usb: Move clearing of queue on halt to the coreHans de Goede2012-10-251-1/+7
* usb: Add USB_RET_ADD_TO_QUEUE packet result codeHans de Goede2012-10-251-0/+4
* usb: Rename __usb_packet_complete to usb_packet_complete_oneHans de Goede2012-10-251-4/+4
* usb-core: Allow the first packet of a pipelined ep to complete immediatelyHans de Goede2012-09-111-1/+1
* usb-core: Add a usb_ep_find_packet_by_id() helper functionHans de Goede2012-09-111-0/+15
* usb-core: Don't set packet state to complete on a nakHans de Goede2012-09-111-2/+4
* usb: unique packet idsGerd Hoffmann2012-08-311-1/+2
* usb: Halt ep queue en cancel pending packets on a packet errorHans de Goede2012-08-311-7/+28
* usb: async control xfer fixupGerd Hoffmann2012-08-161-0/+1
* Merge remote-tracking branch 'mjt/mjt-iov2' into stagingAnthony Liguori2012-07-091-3/+3
|\
| * change iov_* function prototypes to be more appropriateMichael Tokarev2012-06-071-3/+3
* | usb: fix interface initializationGerd Hoffmann2012-07-091-2/+2
* | usb: split endpoint init and resetGerd Hoffmann2012-07-091-2/+11
|/
* usb-ehci: add missing usb_packet_init() callGerd Hoffmann2012-04-261-0/+1
* usb_packet_set_state: handle p->ep == NULLGerd Hoffmann2012-04-171-6/+11
* usb: improve packet state sanity checksGerd Hoffmann2012-03-131-6/+31
* usb: the big renameGerd Hoffmann2012-03-131-0/+663