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