summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/xhci-ring.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* xhci: Add bus number to some debug messagesMathias Nyman2021-08-261-1/+2
* xhci: Add additional dynamic debug to follow URBs in cancel and error cases.Mathias Nyman2021-08-261-6/+24
* xhci: Fix failure to give back some cached cancelled URBs.Mathias Nyman2021-08-261-15/+25
* xhci: fix even more unsafe memory usage in xhci tracingMathias Nyman2021-08-261-1/+2
* xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirkMathias Nyman2021-06-171-1/+6
* xhci: Fix 5.12 regression of missing xHC cache clearing command after a StallMathias Nyman2021-05-251-2/+6
* xhci: fix giving back URB with incorrect status regression in 5.12Mathias Nyman2021-05-251-5/+1
* xhci: Fix giving back cancelled URBs even if halted endpoint can't resetMathias Nyman2021-05-131-5/+11
* xhci: prevent double-fetch of transfer and transfer event TRBsMathias Nyman2021-04-061-23/+19
* USB: xhci: drop workaround for forced irq threadingJohan Hovold2021-03-231-3/+2
* Merge 5.12-rc3 into usb-nextGreg Kroah-Hartman2021-03-151-1/+2
|\
| * usb: xhci: do not perform Soft Retry for some xHCI hostsStanislaw Gruszka2021-03-111-1/+2
* | usb: xhci-mtk: support to build xhci-mtk-hcd.koChunfeng Yun2021-03-101-1/+0
|/
* Merge 5.11-rc7 into usb-nextGreg Kroah-Hartman2021-02-081-11/+20
|\
| * xhci: fix bounce buffer usage for non-sg list caseMathias Nyman2021-02-031-11/+20
* | xhci: handle halting transfer event properly after endpoint stop and halt raced.Mathias Nyman2021-01-291-16/+52
* | xhci: Check for pending reset endpoint command before queueing a new one.Mathias Nyman2021-01-291-3/+7
* | xhci: remove obsolete dequeue pointer moving codeMathias Nyman2021-01-291-182/+0
* | xhci: introduce a new move_dequeue_past_td() function to replace old code.Mathias Nyman2021-01-291-7/+145
* | xhci: handle stop endpoint command completion with endpoint in running state.Mathias Nyman2021-01-291-0/+13
* | xhci: Fix halted endpoint at stop endpoint command completionMathias Nyman2021-01-291-2/+60
* | xhci: split handling halted endpoints into two stepsMathias Nyman2021-01-291-91/+87
* | xhci: move and rename xhci_cleanup_halted_endpoint()Mathias Nyman2021-01-291-41/+43
* | xhci: turn cancelled td cleanup to its own functionMathias Nyman2021-01-291-55/+53
* | xhci: store TD status in the td struct instead of passing it alongMathias Nyman2021-01-291-27/+29
* | xhci: use xhci_td_cleanup() helper when giving back cancelled URBsMathias Nyman2021-01-291-7/+5
* | xhci: move xhci_td_cleanup so it can be called by more functionsMathias Nyman2021-01-291-46/+46
* | xhci: Add xhci_reset_halted_ep() helper functionMathias Nyman2021-01-291-6/+25
* | xhci: flush endpoint start to reduce race risk with stop endpoint command.Mathias Nyman2021-01-291-3/+2
* | xhci: Check link TRBs when updating ring enqueue and dequeue pointers.Mathias Nyman2021-01-291-5/+32
* | xhci: avoid DMA double fetch when reading event trb type.Mathias Nyman2021-01-291-15/+12
* | xhci: remove extra loop in interrupt contextMathias Nyman2021-01-291-7/+14
* | xhci: check slot_id is valid before gathering slot infoLalithambika Krishna Kumar2021-01-291-1/+6
* | xhci: prevent a theoretical endless loop while preparing rings.Mathias Nyman2021-01-291-0/+7
* | xhci: remove xhci_stream_id_to_ring() helperMathias Nyman2021-01-291-1/+2
* | xhci: add xhci_virt_ep_to_ring() helperMathias Nyman2021-01-291-24/+22
* | xhci: check virt_dev is valid before dereferencing itMathias Nyman2021-01-291-3/+9
* | xhci: add xhci_get_virt_ep() helperMathias Nyman2021-01-291-24/+50
* | xhci: remove unused event parameter from completion handlersMathias Nyman2021-01-291-8/+6
* | xhci: adjust parameters passed to cleanup_halted_endpoint()Mathias Nyman2021-01-291-21/+14
* | xhci: get isochronous ring directly from endpoint structureMathias Nyman2021-01-291-11/+6
* | xhci: Avoid parsing transfer events several timesMathias Nyman2021-01-291-20/+8
|/
* xhci: make sure TRB is fully written before giving it to the controllerMathias Nyman2021-01-151-0/+2
* usb: xhci: Use temporary buffer to consolidate SGTejas Joglekar2020-12-091-1/+1
* usb: fix a few cases of -WfallthroughNick Desaulniers2020-11-131-0/+2
* xhci: Tune interrupt blocking for isochronous transfersMathias Nyman2020-09-201-4/+19
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-241-1/+1
* usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg listSriharsha Allenki2020-05-141-2/+2
* xhci: Don't clear hub TT buffer on ep0 protocol stallMathias Nyman2020-04-211-5/+11
* xhci: Fix handling halted endpoint even if endpoint ring appears emptyMathias Nyman2020-04-211-1/+29