summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-ring.c
AgeCommit message (Expand)AuthorFilesLines
13 daysxhci: fix lost bounce buffers on TDs spanning several ring segmentsArthur Gautier1-8/+24
13 daysusb: xhci: Fix isochronous scheduling regressionMichal Pecio1-3/+8
2026-08-14usb: xhci: Handle bogus TRB pointers in Missed Service Error eventsMichal Pecio1-2/+16
2026-08-14usb: xhci: Handle USB3 port events when there is one roothubSemih Baskan1-1/+1
2026-08-14usb: xhci: remove redundant 'xhci' pointer from endpoint structNiklas Neronin1-28/+25
2026-08-14usb: xhci: remove redundant function wrapperNiklas Neronin1-14/+6
2026-08-14usb: xhci: standardize multi bit-field macrosNiklas Neronin1-1/+3
2026-08-14xhci: move dequeue to next valid td instead of past cancelled oneMathias Nyman1-77/+63
2026-08-14xhci: avoid xHC endpoint changes after disconnect or link error.Mathias Nyman1-3/+16
2026-08-14xhci: prevent endpoint recovery after roothub disconnectMathias Nyman1-4/+8
2026-08-14xhci: include all root port children in recovery prevention on link errorMathias Nyman1-12/+15
2026-08-14xhci: Set frame ID field of isoc TRB when starting an isoch streamMathias Nyman1-7/+24
2026-08-14xhci: fix frame id calculation and checks for isoc URBsMathias Nyman1-102/+78
2026-06-03usb: xhci: allocate DCBAA based on host controller max slotsNiklas Neronin1-2/+2
2026-06-03usb: xhci: refactor DCBAA structNiklas Neronin1-1/+1
2026-06-03xhci: Prevent queuing new commands if xhci is inaccessibleMathias Nyman1-0/+6
2026-06-03usb: xhci: Improve Soft Retries after short transfersMichal Pecio1-0/+1
2026-06-03usb: xhci: Remove isochronous URB_SHORT_NOT_OK handlingMichal Pecio1-9/+3
2026-06-03usb: xhci: Remove skip_isoc_td()Michal Pecio1-21/+5
2026-06-03usb: xhci: remove legacy 'num_trbs_free' trackingNiklas Neronin1-1/+1
2026-04-02usb: xhci: remove duplicate '0x' prefixNiklas Neronin1-2/+2
2026-04-02usb: xhci: Simplify clearing the Event Interrupt bitMichal Pecio1-3/+2
2026-03-11usb: xhci: Prevent interrupt storm on host controller error (HCE)Dayu Jiang1-0/+1
2025-12-06Merge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-133/+107
2025-11-21usb: xhci: standardize single bit-field macrosNiklas Neronin1-4/+4
2025-11-21usb: xhci: simplify Isochronous Scheduling Threshold handlingNiklas Neronin1-14/+12
2025-11-21usb: xhci: simplify handling of Structural Parameters 1 valuesNiklas Neronin1-4/+2
2025-11-21usb: xhci: replace use of system_wq with system_percpu_wqMarco Crivellari1-1/+1
2025-11-21usb: xhci: Don't unchain link TRBs on quirky HCsMichal Pecio1-11/+16
2025-11-21usb: xhci: Assume that endpoints halt as specifiedMichal Pecio1-50/+23
2025-11-21usb: xhci: add helper to read PORTSC registerNiklas Neronin1-1/+1
2025-11-21xhci: simplify and rework trb_in_td()Mathias Nyman1-43/+27
2025-11-21xhci: Add helper to find trb from its dma addressMathias Nyman1-6/+22
2025-11-09xhci: fix stale flag preventig URBs after link state error is clearedMathias Nyman1-5/+10
2025-09-18usb: xhci: improve TR Dequeue Pointer maskNiklas Neronin1-6/+6
2025-09-18usb: xhci: Update a comment about Stop Endpoint retriesMichal Pecio1-2/+3
2025-09-18Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"Michal Pecio1-7/+4
2025-09-06Merge patch series "eUSB2 Double Isochronous IN Bandwidth support"Greg Kroah-Hartman1-3/+3
2025-09-06usb: xhci: Add host support for eUSB2 double isochronous bandwidth devicesRai, Amardeep1-3/+3
2025-08-19usb: xhci: Fix slot_id resource race conflictWeitao Wang1-2/+7
2025-07-25usb: xhci: print xhci->xhc_state when queue_command failedSu Hui1-1/+2
2025-07-17usb: xhci: Avoid showing errors during surprise removalMario Limonciello1-2/+5
2025-06-19Revert "usb: xhci: Implement xhci_handshake_check_state() helper"Roy Luo1-3/+2
2025-05-21usb: xhci: rename 'irq_pending' to 'iman'Niklas Neronin1-5/+5
2025-05-21usb: xhci: remove '0' write to write-1-to-clear registerNiklas Neronin1-1/+1
2025-05-21usb: xhci: guarantee that IMAN register is flushedNiklas Neronin1-0/+3
2025-05-21usb: xhci: Add debugfs support for xHCI port bandwidthXu Rao1-0/+13
2025-05-21usb: xhci: Don't log transfer ring segment list on errorsMichal Pecio1-3/+0
2025-05-13Merge 6.15-rc6 into usb-nextGreg Kroah-Hartman1-10/+9
2025-05-05usb: xhci: Don't trust the EP Context cycle bit when moving HW dequeueMichal Pecio1-10/+9