summaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/xhci-ring.c
Commit message (Expand)AuthorAgeFilesLines
* xhci: Fix incorrect tracking of free space on transfer ringsMathias Nyman2023-05-161-1/+28
* xhci: Move functions to setup msi to xhci-pciJosue David Hernandez Gutierrez2023-03-231-0/+1
* xhci: rename resume_done to resume_timestampMathias Nyman2023-02-021-2/+2
* xhci: move port specific items such as state completions to port structureMathias Nyman2023-02-021-7/+6
* xhci: Refactor interrupter code for initial multi interrupter support.Mathias Nyman2023-02-021-31/+37
* Merge 6.2-rc5 into usb-nextGreg Kroah-Hartman2023-01-231-1/+4
|\
| * usb: xhci: Check endpoint is valid before dereferencing itJimmy Hu2023-01-171-1/+4
* | xhci: Convert to use list_count_nodes()Andy Shevchenko2023-01-061-5/+2
|/
* xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint()Mathias Nyman2022-11-301-17/+10
* xhci: Prevent infinite loop in transaction errors recovery for streamsMathias Nyman2022-11-301-4/+10
* xhci: print warning when HCE was setLongfang Liu2022-11-301-0/+5
* Revert "xhci: Convert to use list_count()"Greg Kroah-Hartman2022-11-301-2/+5
* xhci: Convert to use list_count()Andy Shevchenko2022-11-291-5/+2
* USB: xhci: Fix comment typoJason Wang2022-07-271-1/+1
* xhci: Remove quirk for over 10 year old evaluation hardwareMathias Nyman2022-05-121-32/+5
* xhci: use generic command timer for stop endpoint commands.Mathias Nyman2022-05-121-73/+34
* USB: Fix xhci event ring dequeue pointer ERDP update issueWeitao Wang2022-04-091-0/+1
* xhci: avoid race between disable slot command and host runtime suspendMathias Nyman2021-12-101-1/+0
* xhci: Fix commad ring abort, write all 64 bits to CRCR register.Mathias Nyman2021-12-031-7/+14
* xhci: Fix command ring pointer corruption while aborting a commandPavankumar Kondeti2021-10-111-4/+10
* xhci: add quirk for host controllers that don't update endpoint DCSJonathan Bell2021-10-111-1/+24
* 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