aboutsummaryrefslogtreecommitdiff
path: root/hw/usb/core.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-31usb: fix setup_len init (CVE-2020-14364)Gerd Hoffmann1-6/+10
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2019-05-29usb: call reset handler before updating stateGerd Hoffmann1-1/+1
2019-02-20usb: remove unnecessary NULL device check from usb_ep_get()Liam Merwick1-3/+1
2019-02-20usb: rearrange usb_ep_get()Liam Merwick1-1/+1
2017-05-29usb: don't wakeup during coldplugGerd Hoffmann1-0/+8
2016-02-23usb: check RNDIS message lengthPrasad J Pandit1-9/+9
2016-01-29usb: Clean up includesPeter Maydell1-0/+1
2015-04-30usb: Remove unused functionsThomas Huth1-41/+0
2014-06-02usb: add usb_pick_speedGerd Hoffmann1-0/+21
2013-11-26usb: Add max_streams attribute to endpoint infoHans de Goede1-0/+22
2013-09-19usb: Also reset max_packet_size on ep_resetHans de Goede1-0/+3
2013-09-02usb: parallelize usb3 streamsGerd Hoffmann1-3/+4
2013-06-03Fix usage of USB_DEV_FLAG_IS_HOST flag.Michael Marineau1-1/+1
2013-02-19usb-core: usb3 streamsGerd Hoffmann1-4/+6
2013-02-19usb: make usb_packet_copy operate on combined packetsGerd Hoffmann1-5/+14
2013-02-19usb: add usb_ep_set_haltedGerd Hoffmann1-0/+6
2013-01-07usb: Fix usb_ep_find_packet_by_idHans de Goede1-1/+1
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-1/+1
2012-12-04usb: Don't allow USB_RET_ASYNC for interrupt packetsHans de Goede1-0/+4
2012-11-08usb: split packet result into actual_length + statusHans de Goede1-100/+109
2012-11-01usb: Add packet combining functionsHans de Goede1-0/+1
2012-10-25usb: Enforce iso endpoints never returing USB_RET_ASYNCHans de Goede1-0/+1
2012-10-25usb: Add an int_req flag to USBPacketHans de Goede1-1/+2
2012-10-25usb: Move short-not-ok handling to the coreHans de Goede1-2/+4
2012-10-25usb: Move clearing of queue on halt to the coreHans de Goede1-1/+7
2012-10-25usb: Add USB_RET_ADD_TO_QUEUE packet result codeHans de Goede1-0/+4
2012-10-25usb: Rename __usb_packet_complete to usb_packet_complete_oneHans de Goede1-4/+4
2012-09-11usb-core: Allow the first packet of a pipelined ep to complete immediatelyHans de Goede1-1/+1
2012-09-11usb-core: Add a usb_ep_find_packet_by_id() helper functionHans de Goede1-0/+15
2012-09-11usb-core: Don't set packet state to complete on a nakHans de Goede1-2/+4
2012-08-31usb: unique packet idsGerd Hoffmann1-1/+2
2012-08-31usb: Halt ep queue en cancel pending packets on a packet errorHans de Goede1-7/+28
2012-08-16usb: async control xfer fixupGerd Hoffmann1-0/+1
2012-07-09Merge remote-tracking branch 'mjt/mjt-iov2' into stagingAnthony Liguori1-3/+3
2012-07-09usb: fix interface initializationGerd Hoffmann1-2/+2
2012-07-09usb: split endpoint init and resetGerd Hoffmann1-2/+11
2012-06-07change iov_* function prototypes to be more appropriateMichael Tokarev1-3/+3
2012-04-26usb-ehci: add missing usb_packet_init() callGerd Hoffmann1-0/+1
2012-04-17usb_packet_set_state: handle p->ep == NULLGerd Hoffmann1-6/+11
2012-03-13usb: improve packet state sanity checksGerd Hoffmann1-6/+31
2012-03-13usb: the big renameGerd Hoffmann1-0/+663