summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-ring.c
AgeCommit message (Expand)Author
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
2024-05-01usb: xhci: address off-by-one in xhci_num_trbs_free()Niklas Neronin
2024-05-01usb: xhci: improve debug message in xhci_ring_expansion_needed()Niklas Neronin
2024-04-04usb: xhci: correct return value in case of STS_HCEOliver Neukum
2024-03-21Merge tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds
2024-03-05xhci: Fix failure to detect ring expansion need.Mathias Nyman
2024-03-02xhci: retry Stop Endpoint on buggy NEC controllersMichal Pecio
2024-03-02xhci: fix matching completion events with TDsMichal Pecio
2024-03-02xhci: save slot ID in struct 'xhci_port'Niklas Neronin
2024-02-17xhci: Decouple handling an event from checking for unhandled eventsMathias Nyman
2024-02-17xhci: Don't check if the event ring is valid before every event TRBMathias Nyman
2024-02-17xhci: add helper that checks for unhandled events on a event ringMathias Nyman
2024-02-17xhci: move event processing for one interrupter to a separate functionMathias Nyman
2024-02-17xhci: update event ring dequeue pointer position to controller correctlyMathias Nyman
2024-02-17xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event()Mathias Nyman
2024-02-17xhci: make isoc_bei_interval variable interrupter specific.Mathias Nyman
2024-02-17xhci: Add interrupt pending autoclear flag to each interrupterMathias Nyman
2024-01-27xhci: handle isoc Babble and Buffer Overrun events properlyMichal Pecio
2024-01-27xhci: process isoc TD properly when there was a transaction error mid TD.Mathias Nyman
2024-01-04xhci: add support to allocate several interruptersMathias Nyman
2023-11-23usb: xhci: Add timeout argument in address_device USB HCD callbackHardik Gajjar
2023-10-21usb: xhci: Implement xhci_handshake_check_state() helperUdipto Goswami
2023-10-21xhci: Simplify event ring dequeue pointer update for port change eventsMathias Nyman
2023-10-21xhci: simplify event ring dequeue tracking for transfer eventsMathias Nyman