summaryrefslogtreecommitdiff
path: root/drivers/usb/host/xhci-ring.c
AgeCommit message (Expand)Author
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
2023-10-21xhci: Clean up ERST_PTR_MASK inversionLukas Wunner
2023-10-21xhci: Set DESI bits in ERDP register correctlyLukas Wunner
2023-10-21xhci: expand next_trb() helper to support more ring typesMathias Nyman
2023-10-21xhci: pass port structure to tracing instead of port numberMathias Nyman
2023-10-02xhci: Clear EHB bit only at end of interrupt handlerLukas Wunner
2023-10-02usb: xhci: xhci-ring: Use sysdev for mapping bounce bufferWesley Cheng
2023-07-25Revert "xhci: add quirk for host controllers that don't update endpoint DCS"Oliver Neukum
2023-06-13xhci: Stop unnecessary tracking of free trbs in a ringMathias Nyman
2023-06-13xhci: Fix transfer ring expansion size calculationMathias Nyman
2023-05-16xhci: Fix incorrect tracking of free space on transfer ringsMathias Nyman
2023-03-23xhci: Move functions to setup msi to xhci-pciJosue David Hernandez Gutierrez
2023-02-02xhci: rename resume_done to resume_timestampMathias Nyman
2023-02-02xhci: move port specific items such as state completions to port structureMathias Nyman
2023-02-02xhci: Refactor interrupter code for initial multi interrupter support.Mathias Nyman
2023-01-23Merge 6.2-rc5 into usb-nextGreg Kroah-Hartman
2023-01-17usb: xhci: Check endpoint is valid before dereferencing itJimmy Hu
2023-01-06xhci: Convert to use list_count_nodes()Andy Shevchenko
2022-11-30xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint()Mathias Nyman
2022-11-30xhci: Prevent infinite loop in transaction errors recovery for streamsMathias Nyman
2022-11-30xhci: print warning when HCE was setLongfang Liu
2022-11-30Revert "xhci: Convert to use list_count()"Greg Kroah-Hartman
2022-11-29xhci: Convert to use list_count()Andy Shevchenko
2022-07-27USB: xhci: Fix comment typoJason Wang
2022-05-12xhci: Remove quirk for over 10 year old evaluation hardwareMathias Nyman
2022-05-12xhci: use generic command timer for stop endpoint commands.Mathias Nyman
2022-04-09USB: Fix xhci event ring dequeue pointer ERDP update issueWeitao Wang
2021-12-10xhci: avoid race between disable slot command and host runtime suspendMathias Nyman
2021-12-03xhci: Fix commad ring abort, write all 64 bits to CRCR register.Mathias Nyman
2021-10-11xhci: Fix command ring pointer corruption while aborting a commandPavankumar Kondeti
2021-10-11xhci: add quirk for host controllers that don't update endpoint DCSJonathan Bell
2021-08-26xhci: Add bus number to some debug messagesMathias Nyman
2021-08-26xhci: Add additional dynamic debug to follow URBs in cancel and error cases.Mathias Nyman
2021-08-26xhci: Fix failure to give back some cached cancelled URBs.Mathias Nyman
2021-08-26xhci: fix even more unsafe memory usage in xhci tracingMathias Nyman
2021-06-17xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirkMathias Nyman
2021-05-25xhci: Fix 5.12 regression of missing xHC cache clearing command after a StallMathias Nyman
2021-05-25xhci: fix giving back URB with incorrect status regression in 5.12Mathias Nyman
2021-05-13xhci: Fix giving back cancelled URBs even if halted endpoint can't resetMathias Nyman
2021-04-06xhci: prevent double-fetch of transfer and transfer event TRBsMathias Nyman
2021-03-23USB: xhci: drop workaround for forced irq threadingJohan Hovold
2021-03-15Merge 5.12-rc3 into usb-nextGreg Kroah-Hartman
2021-03-11usb: xhci: do not perform Soft Retry for some xHCI hostsStanislaw Gruszka
2021-03-10usb: xhci-mtk: support to build xhci-mtk-hcd.koChunfeng Yun
2021-02-08Merge 5.11-rc7 into usb-nextGreg Kroah-Hartman
2021-02-03xhci: fix bounce buffer usage for non-sg list caseMathias Nyman
2021-01-29xhci: handle halting transfer event properly after endpoint stop and halt raced.Mathias Nyman
2021-01-29xhci: Check for pending reset endpoint command before queueing a new one.Mathias Nyman