summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-ring.c
AgeCommit message (Expand)AuthorFilesLines
2026-01-11usb: xhci: move link chain bit quirk checks into one helper function.Niklas Neronin1-6/+2
2025-10-15Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"Michal Pecio1-7/+4
2025-08-28usb: xhci: Avoid showing errors during surprise removalMario Limonciello1-2/+5
2025-08-28usb: xhci: print xhci->xhc_state when queue_command failedSu Hui1-1/+2
2025-05-02usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems RunningMichal Pecio1-4/+7
2025-02-21usb: xhci: Fix NULL pointer dereference on certain command abortsMichal Pecio1-1/+2
2025-01-09usb: xhci: Avoid queuing redundant Stop Endpoint commandsMichal Pecio1-0/+13
2025-01-09xhci: Turn NEC specific quirk for handling Stop Endpoint errors genericMathias Nyman1-2/+0
2025-01-09usb: xhci: Limit Stop Endpoint retriesMichal Pecio1-4/+24
2025-01-09xhci: retry Stop Endpoint on buggy NEC controllersMichal Pecio1-0/+9
2024-12-14usb: xhci: Fix TD invalidation under pending Set TR DequeueMichal Pecio1-5/+13
2024-11-08xhci: Fix Link TRB DMA in command ring stopped completion eventFaisal Hassan1-8/+8
2024-10-22xhci: Mitigate failed set dequeue pointer commandsMathias Nyman1-1/+1
2024-10-17usb: xhci: fix loss of data on Cadence xHCPawel Laszczak1-0/+14
2024-10-17xhci: Refactor interrupter code for initial multi interrupter support.Mathias Nyman1-31/+37
2024-07-15Revert "usb: xhci: prevent potential failure in handle_tx_event() for Transfe...Greg Kroah-Hartman1-3/+2
2024-07-11usb: xhci: prevent potential failure in handle_tx_event() for Transfer events...Niklas Neronin1-2/+3
2024-06-21xhci: Handle TD clearing for multiple streams caseHector Martin1-11/+43
2024-06-21xhci: Set correct transferred length for cancelled bulk transfersMathias Nyman1-3/+2
2024-04-27usb: xhci: Add timeout argument in address_device USB HCD callbackHardik Gajjar1-5/+6
2024-03-15xhci: handle isoc Babble and Buffer Overrun events properlyMichal Pecio1-1/+5
2024-03-15xhci: process isoc TD properly when there was a transaction error mid TD.Mathias Nyman1-14/+60
2023-10-20usb: xhci: xhci-ring: Use sysdev for mapping bounce bufferWesley Cheng1-2/+2
2023-08-03Revert "xhci: add quirk for host controllers that don't update endpoint DCS"Oliver Neukum1-24/+1
2023-05-24xhci: Fix incorrect tracking of free space on transfer ringsMathias Nyman1-1/+28
2023-01-24usb: xhci: Check endpoint is valid before dereferencing itJimmy Hu1-1/+4
2022-12-31xhci: Prevent infinite loop in transaction errors recovery for streamsMathias Nyman1-4/+10
2022-07-27USB: xhci: Fix comment typoJason Wang1-1/+1
2022-05-12xhci: Remove quirk for over 10 year old evaluation hardwareMathias Nyman1-32/+5
2022-05-12xhci: use generic command timer for stop endpoint commands.Mathias Nyman1-73/+34
2022-04-09USB: Fix xhci event ring dequeue pointer ERDP update issueWeitao Wang1-0/+1
2021-12-10xhci: avoid race between disable slot command and host runtime suspendMathias Nyman1-1/+0
2021-12-03xhci: Fix commad ring abort, write all 64 bits to CRCR register.Mathias Nyman1-7/+14
2021-10-11xhci: Fix command ring pointer corruption while aborting a commandPavankumar Kondeti1-4/+10
2021-10-11xhci: add quirk for host controllers that don't update endpoint DCSJonathan Bell1-1/+24
2021-08-26xhci: Add bus number to some debug messagesMathias Nyman1-1/+2
2021-08-26xhci: Add additional dynamic debug to follow URBs in cancel and error cases.Mathias Nyman1-6/+24
2021-08-26xhci: Fix failure to give back some cached cancelled URBs.Mathias Nyman1-15/+25
2021-08-26xhci: fix even more unsafe memory usage in xhci tracingMathias Nyman1-1/+2
2021-06-17xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirkMathias Nyman1-1/+6
2021-05-25xhci: Fix 5.12 regression of missing xHC cache clearing command after a StallMathias Nyman1-2/+6
2021-05-25xhci: fix giving back URB with incorrect status regression in 5.12Mathias Nyman1-5/+1
2021-05-13xhci: Fix giving back cancelled URBs even if halted endpoint can't resetMathias Nyman1-5/+11
2021-04-06xhci: prevent double-fetch of transfer and transfer event TRBsMathias Nyman1-23/+19
2021-03-23USB: xhci: drop workaround for forced irq threadingJohan Hovold1-3/+2
2021-03-15Merge 5.12-rc3 into usb-nextGreg Kroah-Hartman1-1/+2
2021-03-11usb: xhci: do not perform Soft Retry for some xHCI hostsStanislaw Gruszka1-1/+2
2021-03-10usb: xhci-mtk: support to build xhci-mtk-hcd.koChunfeng Yun1-1/+0
2021-02-08Merge 5.11-rc7 into usb-nextGreg Kroah-Hartman1-11/+20
2021-02-03xhci: fix bounce buffer usage for non-sg list caseMathias Nyman1-11/+20