summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-ring.c
AgeCommit message (Expand)Author
2024-11-06usb: xhci: Avoid queuing redundant Stop Endpoint commandsMichal Pecio
2024-11-06usb: xhci: Fix TD invalidation under pending Set TR DequeueMichal Pecio
2024-11-06usb: xhci: Limit Stop Endpoint retriesMichal Pecio
2024-11-06usb: xhci: add help function xhci_dequeue_td()Niklas Neronin
2024-11-06usb: xhci: refactor xhci_td_cleanup() to return voidNiklas Neronin
2024-11-06usb: xhci: remove unused arguments from td_to_noop()Niklas Neronin
2024-11-06usb: xhci: simplify TDs start and end naming scheme in struct 'xhci_td'Niklas Neronin
2024-11-06xhci: Fix control transfer error on Etron xHCI hostKuangyi Chiang
2024-11-06xhci: trace stream context at Set TR Deq command completionMathias Nyman
2024-11-06xhci: Don't trace ring at every enqueue or dequeue increaseMathias Nyman
2024-11-06xhci: show DMA address of TRB when tracing TRBsMathias Nyman
2024-11-06usb: xhci: Fix sum_trb_lengths()Michal Pecio
2024-11-06usb: xhci: Remove unused parameters of next_trb()Michal Pecio
2024-11-05Merge v6.12-rc6 into usb-nextGreg Kroah-Hartman
2024-10-29xhci: Fix Link TRB DMA in command ring stopped completion eventFaisal Hassan
2024-10-21Merge 6.12-rc4 into usb-nextGreg Kroah-Hartman
2024-10-17usb: xhci: Fix handling errors mid TD followed by other errorsMichal Pecio
2024-10-17xhci: Mitigate failed set dequeue pointer commandsMathias Nyman
2024-10-04usb: host: fix typo in the commentYan Zhen
2024-09-11usb: xhci: fix loss of data on Cadence xHCPawel Laszczak
2024-09-05usb: xhci: adjust empty TD list handling in handle_tx_event()Niklas Neronin
2024-09-05usb: xhci: remove excessive Bulk short packet debug messageNiklas Neronin
2024-09-05usb: xhci: remove excessive isoc frame debug message spamNiklas Neronin
2024-08-13usb: xhci: fix duplicate stall handling in handle_tx_event()Niklas Neronin
2024-06-27xhci: sort out TRB Endpoint ID bitfield macrosMathias Nyman
2024-06-27usb: xhci: add 'goto' for halted endpoint check in handle_tx_event()Niklas Neronin
2024-06-27usb: xhci: move process TD code out of the while loopNiklas Neronin
2024-06-27usb: xhci: remove infinite loop preventionNiklas Neronin
2024-06-27usb: xhci: remove false xhci_giveback_urb_in_irq() header commentNiklas Neronin
2024-06-27usb: xhci: ensure skipped isoc TDs are returned when isoc ring is stoppedNiklas Neronin
2024-06-27xhci: rework xhci internal endpoint halt state detection.Mathias Nyman
2024-06-27usb: xhci: remove obsolete sanity check debug messagesNiklas Neronin
2024-06-27usb: xhci: improve error message for targetless transfer eventNiklas Neronin
2024-06-27usb: xhci: move untargeted transfer event handling to a separate functionNiklas Neronin
2024-06-27usb: xhci: move link chain bit quirk checks into one helper function.Niklas Neronin
2024-06-27usb: xhci: remove unused argument from handle_port_status()Niklas Neronin
2024-06-27usb: xhci: remove unused argument from xhci_handle_cmd_config_ep()Niklas Neronin
2024-06-27usb: xhci: remove unused 'xhci' argumentNiklas Neronin
2024-06-27usb: xhci: remove 'num_trbs' from struct 'xhci_td'Niklas Neronin
2024-06-27xhci: Set correct transferred length for cancelled isoc transfersMathias Nyman
2024-06-27xhci: Remove dead code in xhci_move_dequeue_past_td()Hector Martin
2024-06-12xhci: Handle TD clearing for multiple streams caseHector Martin
2024-06-12xhci: Set correct transferred length for cancelled bulk transfersMathias Nyman
2024-05-01usb: xhci: compact 'trb_in_td()' argumentsNiklas Neronin
2024-05-01usb: xhci: remove duplicate TRB_TO_SLOT_ID() callsNiklas Neronin
2024-05-01usb: xhci: remove goto 'cleanup' in handle_tx_event()Niklas Neronin
2024-05-01usb: xhci: replace goto with return when possible in handle_tx_event()Niklas Neronin
2024-05-01usb: xhci: remove 'handling_skipped_tds' from handle_tx_event()Niklas Neronin
2024-05-01usb: xhci: prevent potential failure in handle_tx_event() for Transfer events...Niklas Neronin
2024-05-01xhci: remove XHCI_TRUST_TX_LENGTH quirkMathias Nyman