summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-ring.c
AgeCommit message (Expand)Author
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
2025-04-28Merge 6.15-rc4 into usb-nextGreg Kroah-Hartman
2025-04-11usb: xhci: Fix invalid pointer dereference in Etron workaroundMichal Pecio
2025-04-11usb: xhci: Fix Short Packet handling rework ignoring errorsMichal Pecio
2025-04-11Revert "xhci: Prevent early endpoint restart when handling STALL errors."Mathias Nyman
2025-04-11usb: host: xhci-mem: Cleanup pending secondary event ring eventsWesley Cheng
2025-03-11usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems RunningMichal Pecio
2025-03-11usb: xhci: Don't change the status of stalled TDs on failed Stop EPMichal Pecio
2025-03-06xhci: Handle spurious events on Etron host isoc enpointsMathias Nyman
2025-03-06usb: xhci: Unify duplicate inc_enq() codeMichal Pecio
2025-03-06xhci: Prevent early endpoint restart when handling STALL errors.Mathias Nyman
2025-03-06usb: xhci: move debug capabilities from trb_in_td() to handle_tx_event()Niklas Neronin
2025-03-06usb: xhci: refactor trb_in_td() to be staticNiklas Neronin
2025-03-06usb: xhci: Skip only one TD on Ring Underrun/OverrunMichal Pecio