summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-ring.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-02xhci: save slot ID in struct 'xhci_port'Niklas Neronin1-7/+4
2024-02-17xhci: Decouple handling an event from checking for unhandled eventsMathias Nyman1-19/+19
2024-02-17xhci: Don't check if the event ring is valid before every event TRBMathias Nyman1-6/+6
2024-02-17xhci: add helper that checks for unhandled events on a event ringMathias Nyman1-3/+8
2024-02-17xhci: move event processing for one interrupter to a separate functionMathias Nyman1-45/+42
2024-02-17xhci: update event ring dequeue pointer position to controller correctlyMathias Nyman1-10/+13
2024-02-17xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event()Mathias Nyman1-22/+15
2024-02-17xhci: make isoc_bei_interval variable interrupter specific.Mathias Nyman1-6/+9
2024-02-17xhci: Add interrupt pending autoclear flag to each interrupterMathias Nyman1-6/+15
2024-01-28xhci: handle isoc Babble and Buffer Overrun events properlyMichal Pecio1-1/+5
2024-01-28xhci: process isoc TD properly when there was a transaction error mid TD.Mathias Nyman1-14/+60
2024-01-04xhci: add support to allocate several interruptersMathias Nyman1-1/+1
2023-11-23usb: xhci: Add timeout argument in address_device USB HCD callbackHardik Gajjar1-5/+6
2023-10-21usb: xhci: Implement xhci_handshake_check_state() helperUdipto Goswami1-2/+3
2023-10-21xhci: Simplify event ring dequeue pointer update for port change eventsMathias Nyman1-8/+2
2023-10-21xhci: simplify event ring dequeue tracking for transfer eventsMathias Nyman1-11/+1
2023-10-21xhci: Clean up ERST_PTR_MASK inversionLukas Wunner1-3/+2
2023-10-21xhci: Set DESI bits in ERDP register correctlyLukas Wunner1-1/+1
2023-10-21xhci: expand next_trb() helper to support more ring typesMathias Nyman1-1/+1
2023-10-21xhci: pass port structure to tracing instead of port numberMathias Nyman1-1/+1
2023-10-02xhci: Clear EHB bit only at end of interrupt handlerLukas Wunner1-5/+7
2023-10-02usb: xhci: xhci-ring: Use sysdev for mapping bounce bufferWesley Cheng1-2/+2
2023-07-25Revert "xhci: add quirk for host controllers that don't update endpoint DCS"Oliver Neukum1-24/+1
2023-06-13xhci: Stop unnecessary tracking of free trbs in a ringMathias Nyman1-42/+33
2023-06-13xhci: Fix transfer ring expansion size calculationMathias Nyman1-22/+42
2023-05-16xhci: Fix incorrect tracking of free space on transfer ringsMathias Nyman1-1/+28
2023-03-23xhci: Move functions to setup msi to xhci-pciJosue David Hernandez Gutierrez1-0/+1
2023-02-02xhci: rename resume_done to resume_timestampMathias Nyman1-2/+2
2023-02-02xhci: move port specific items such as state completions to port structureMathias Nyman1-7/+6
2023-02-02xhci: Refactor interrupter code for initial multi interrupter support.Mathias Nyman1-31/+37
2023-01-23Merge 6.2-rc5 into usb-nextGreg Kroah-Hartman1-1/+4
2023-01-17usb: xhci: Check endpoint is valid before dereferencing itJimmy Hu1-1/+4
2023-01-06xhci: Convert to use list_count_nodes()Andy Shevchenko1-5/+2
2022-11-30xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint()Mathias Nyman1-17/+10
2022-11-30xhci: Prevent infinite loop in transaction errors recovery for streamsMathias Nyman1-4/+10
2022-11-30xhci: print warning when HCE was setLongfang Liu1-0/+5
2022-11-30Revert "xhci: Convert to use list_count()"Greg Kroah-Hartman1-2/+5
2022-11-29xhci: Convert to use list_count()Andy Shevchenko1-5/+2
2022-07-27USB: xhci: Fix comment typoJason Wang1-1/+1
2022-05-12xhci: Remove quirk for over 10 year old evaluation hardwareMathias Nyman1-32/+5
2022-05-12xhci: use generic command timer for stop endpoint commands.Mathias Nyman1-73/+34
2022-04-09USB: Fix xhci event ring dequeue pointer ERDP update issueWeitao Wang1-0/+1
2021-12-10xhci: avoid race between disable slot command and host runtime suspendMathias Nyman1-1/+0
2021-12-03xhci: Fix commad ring abort, write all 64 bits to CRCR register.Mathias Nyman1-7/+14
2021-10-11xhci: Fix command ring pointer corruption while aborting a commandPavankumar Kondeti1-4/+10
2021-10-11xhci: add quirk for host controllers that don't update endpoint DCSJonathan Bell1-1/+24
2021-08-26xhci: Add bus number to some debug messagesMathias Nyman1-1/+2
2021-08-26xhci: Add additional dynamic debug to follow URBs in cancel and error cases.Mathias Nyman1-6/+24
2021-08-26xhci: Fix failure to give back some cached cancelled URBs.Mathias Nyman1-15/+25
2021-08-26xhci: fix even more unsafe memory usage in xhci tracingMathias Nyman1-1/+2