summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-ring.c
AgeCommit message (Expand)AuthorFilesLines
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
2025-04-28Merge 6.15-rc4 into usb-nextGreg Kroah-Hartman1-7/+4
2025-04-11usb: xhci: Fix invalid pointer dereference in Etron workaroundMichal Pecio1-1/+1
2025-04-11usb: xhci: Fix Short Packet handling rework ignoring errorsMichal Pecio1-1/+1
2025-04-11Revert "xhci: Prevent early endpoint restart when handling STALL errors."Mathias Nyman1-5/+2
2025-04-11usb: host: xhci-mem: Cleanup pending secondary event ring eventsWesley Cheng1-7/+40
2025-03-11usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems RunningMichal Pecio1-4/+7
2025-03-11usb: xhci: Don't change the status of stalled TDs on failed Stop EPMichal Pecio1-1/+11
2025-03-06xhci: Handle spurious events on Etron host isoc enpointsMathias Nyman1-12/+26
2025-03-06usb: xhci: Unify duplicate inc_enq() codeMichal Pecio1-75/+55
2025-03-06xhci: Prevent early endpoint restart when handling STALL errors.Mathias Nyman1-2/+5
2025-03-06usb: xhci: move debug capabilities from trb_in_td() to handle_tx_event()Niklas Neronin1-21/+17
2025-03-06usb: xhci: refactor trb_in_td() to be staticNiklas Neronin1-61/+61
2025-03-06usb: xhci: Skip only one TD on Ring Underrun/OverrunMichal Pecio1-1/+14
2025-03-06usb: xhci: Expedite skipping missed isoch TDs on modern HCsMichal Pecio1-4/+10
2025-03-06usb: xhci: Fix isochronous Ring Underrun/Overrun event handlingMichal Pecio1-6/+14
2025-03-06usb: xhci: Complete 'error mid TD' transfers when handling Missed ServiceMichal Pecio1-1/+5
2025-03-06usb: xhci: Don't skip on Stopped - Length InvalidMichal Pecio1-0/+4
2025-03-06usb: xhci: remove redundant update_ring_for_set_deq_completion() functionNiklas Neronin1-39/+2
2025-01-15USB: host: Use str_enable_disable-like helpersKrzysztof Kozlowski1-2/+3
2024-12-27xhci: Add command completion parameter supportMathias Nyman1-4/+6
2024-12-27usb: xhci: Fix NULL pointer dereference on certain command abortsMichal Pecio1-1/+2
2024-12-17xhci: Turn NEC specific quirk for handling Stop Endpoint errors genericMathias Nyman1-2/+0
2024-11-06usb: xhci: Avoid queuing redundant Stop Endpoint commandsMichal Pecio1-0/+13
2024-11-06usb: xhci: Fix TD invalidation under pending Set TR DequeueMichal Pecio1-5/+13
2024-11-06usb: xhci: Limit Stop Endpoint retriesMichal Pecio1-4/+24
2024-11-06usb: xhci: add help function xhci_dequeue_td()Niklas Neronin1-16/+13
2024-11-06usb: xhci: refactor xhci_td_cleanup() to return voidNiklas Neronin1-31/+28
2024-11-06usb: xhci: remove unused arguments from td_to_noop()Niklas Neronin1-7/+6
2024-11-06usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td'Niklas Neronin1-34/+34
2024-11-06xhci: Fix control transfer error on Etron xHCI hostKuangyi Chiang1-0/+14
2024-11-06xhci: trace stream context at Set TR Deq command completionMathias Nyman1-5/+9
2024-11-06xhci: Don't trace ring at every enqueue or dequeue increaseMathias Nyman1-7/+9
2024-11-06xhci: show DMA address of TRB when tracing TRBsMathias Nyman1-4/+7