- 7faac19 xhci: avoid race between disable slot command and host runtime suspend by Mathias Nyman · 3 years, 1 month ago
- 09f736a xhci: Fix commad ring abort, write all 64 bits to CRCR register. by Mathias Nyman · 3 years, 2 months ago
- ff0e50d xhci: Fix command ring pointer corruption while aborting a command by Pavankumar Kondeti · 3 years, 3 months ago
- 5255660 xhci: add quirk for host controllers that don't update endpoint DCS by Jonathan Bell · 3 years, 3 months ago
- 669bc5a xhci: Add bus number to some debug messages by Mathias Nyman · 3 years, 5 months ago
- 0d9b9f5 xhci: Add additional dynamic debug to follow URBs in cancel and error cases. by Mathias Nyman · 3 years, 5 months ago
- 94f3391 xhci: Fix failure to give back some cached cancelled URBs. by Mathias Nyman · 3 years, 5 months ago
- 4843b4b xhci: fix even more unsafe memory usage in xhci tracing by Mathias Nyman · 3 years, 5 months ago
- 90d551a xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk by Mathias Nyman · 3 years, 7 months ago
- a7f2e92 xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall by Mathias Nyman · 3 years, 8 months ago
- a80c203 xhci: fix giving back URB with incorrect status regression in 5.12 by Mathias Nyman · 3 years, 8 months ago
- 9b6a126 xhci: Fix giving back cancelled URBs even if halted endpoint can't reset by Mathias Nyman · 3 years, 8 months ago
- e9fcb07 xhci: prevent double-fetch of transfer and transfer event TRBs by Mathias Nyman · 3 years, 9 months ago
- 5e71217 USB: xhci: drop workaround for forced irq threading by Johan Hovold · 3 years, 10 months ago
- aa403f2 Merge 5.12-rc3 into usb-next by Greg Kroah-Hartman · 3 years, 10 months ago
- a4a251f usb: xhci: do not perform Soft Retry for some xHCI hosts by Stanislaw Gruszka · 3 years, 10 months ago
- 14295a150 usb: xhci-mtk: support to build xhci-mtk-hcd.ko by Chunfeng Yun · 3 years, 10 months ago
- d8c8490 Merge 5.11-rc7 into usb-next by Greg Kroah-Hartman · 4 years ago
- d4a6106 xhci: fix bounce buffer usage for non-sg list case by Mathias Nyman · 4 years ago
- 3c648d3 xhci: handle halting transfer event properly after endpoint stop and halt raced. by Mathias Nyman · 4 years ago
- 51ee4a8 xhci: Check for pending reset endpoint command before queueing a new one. by Mathias Nyman · 4 years ago
- 741eafb xhci: remove obsolete dequeue pointer moving code by Mathias Nyman · 4 years ago
- d1dbfb9 xhci: introduce a new move_dequeue_past_td() function to replace old code. by Mathias Nyman · 4 years ago
- 1174d44 xhci: handle stop endpoint command completion with endpoint in running state. by Mathias Nyman · 4 years ago
- 9ebf300 xhci: Fix halted endpoint at stop endpoint command completion by Mathias Nyman · 4 years ago
- 674f843 xhci: split handling halted endpoints into two steps by Mathias Nyman · 4 years ago
- 7c6c334 xhci: move and rename xhci_cleanup_halted_endpoint() by Mathias Nyman · 4 years ago
- 4db35692 xhci: turn cancelled td cleanup to its own function by Mathias Nyman · 4 years ago
- a6ccd1f xhci: store TD status in the td struct instead of passing it along by Mathias Nyman · 4 years ago
- e1a2983 xhci: use xhci_td_cleanup() helper when giving back cancelled URBs by Mathias Nyman · 4 years ago
- 69eaf9e7 xhci: move xhci_td_cleanup so it can be called by more functions by Mathias Nyman · 4 years ago
- d8ac950 xhci: Add xhci_reset_halted_ep() helper function by Mathias Nyman · 4 years ago
- b05dadb xhci: flush endpoint start to reduce race risk with stop endpoint command. by Mathias Nyman · 4 years ago
- c716e8a xhci: Check link TRBs when updating ring enqueue and dequeue pointers. by Mathias Nyman · 4 years ago
- 0353810 xhci: avoid DMA double fetch when reading event trb type. by Mathias Nyman · 4 years ago
- 55f6153 xhci: remove extra loop in interrupt context by Mathias Nyman · 4 years ago
- 296fcda xhci: check slot_id is valid before gathering slot info by Lalithambika Krishna Kumar · 4 years ago
- 04d21f7 xhci: prevent a theoretical endless loop while preparing rings. by Mathias Nyman · 4 years ago
- c089cad xhci: remove xhci_stream_id_to_ring() helper by Mathias Nyman · 4 years ago
- 42f2890 xhci: add xhci_virt_ep_to_ring() helper by Mathias Nyman · 4 years ago
- 03ed579 xhci: check virt_dev is valid before dereferencing it by Mathias Nyman · 4 years ago
- b1adc42 xhci: add xhci_get_virt_ep() helper by Mathias Nyman · 4 years ago
- a1810307 xhci: remove unused event parameter from completion handlers by Mathias Nyman · 4 years ago
- d70f423 xhci: adjust parameters passed to cleanup_halted_endpoint() by Mathias Nyman · 4 years ago
- d4dff804 xhci: get isochronous ring directly from endpoint structure by Mathias Nyman · 4 years ago
- ab58f3b xhci: Avoid parsing transfer events several times by Mathias Nyman · 4 years ago
- 576667b xhci: make sure TRB is fully written before giving it to the controller by Mathias Nyman · 4 years ago
- 2017a1e usb: xhci: Use temporary buffer to consolidate SG by Tejas Joglekar · 4 years, 1 month ago
- 1d6903a usb: fix a few cases of -Wfallthrough by Nick Desaulniers · 4 years, 2 months ago
- edc649a xhci: Tune interrupt blocking for isochronous transfers by Mathias Nyman · 4 years, 4 months ago
- df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 5 months ago
- 3c6f8cb usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list by Sriharsha Allenki · 4 years, 8 months ago
- 8f97250 xhci: Don't clear hub TT buffer on ep0 protocol stall by Mathias Nyman · 4 years, 9 months ago
- 93ceaa8 xhci: Fix handling halted endpoint even if endpoint ring appears empty by Mathias Nyman · 4 years, 9 months ago
- 0200b9f7 xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 by Kai-Heng Feng · 4 years, 10 months ago
- 9c1aa36 xhci: Show host status when watchdog triggers and host is assumed dead. by Mathias Nyman · 4 years, 10 months ago
- 76eac5d xhci: Add a separate debug message for split transaction errors. by Mathias Nyman · 4 years, 10 months ago
- 7ff1116 xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour. by Mathias Nyman · 5 years ago
- 057d476 xhci: fix USB3 device initiated resume race with roothub autosuspend by Mathias Nyman · 5 years ago
- 36dc016 usb: host: xhci: Support running urb giveback in tasklet context by Suwan Kim · 5 years ago
- 58b9d71 xhci: Add tracing for xhci doorbell register writes by Mathias Nyman · 5 years ago
- dc0ffbe usb: host: xhci: update event ring dequeue pointer on purpose by Peter Chen · 5 years ago
- bfa3dbb usb: xhci: fix Immediate Data Transfer endianness by Samuel Holland · 5 years ago
- c03101ff xhci: Fix false warning message about wrong bounce buffer write length by Mathias Nyman · 5 years ago
- 58ee010 Merge 5.2-rc6 into usb-next by Greg Kroah-Hartman · 6 years ago
- b8c3b71 usb: xhci: Don't try to recover an endpoint if port is in error state. by Mathias Nyman · 6 years ago
- ef513be usb: xhci: Add Clear_TT_Buffer by Jim Lin · 6 years ago
- c1a145a xhci: Use %zu for printing size_t type by Fabio Estevam · 6 years ago
- 13b82b7 xhci: Fix immediate data transfer if buffer is already DMA mapped by Mathias Nyman · 6 years ago
- 597c56e xhci: update bounce buffer with correct sg num by Henry Lin · 6 years ago
- d70d5a8 xhci: add port and bus number to port dynamic debugging by Mathias Nyman · 6 years ago
- 33e3935 usb: xhci: add Immediate Data Transfer support by Nicolas Saenz Julienne · 6 years ago
- 6cbcf59 xhci: Fix port resume done detection for SS ports with LPM enabled by Mathias Nyman · 6 years ago
- f6187f4 xhci: move bus_state structure under the xhci_hub structure. by Mathias Nyman · 6 years ago
- 11644a7 xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc by Cherian, George · 6 years ago
- 958c0bd usb: xhci: fix uninitialized completion when USB3 port got wrong status by Aaron Ma · 6 years ago
- d9193ef xhci: Add check for invalid byte size error when UAS devices are connected. by Sandeep Singh · 6 years ago
- 1245374 xhci: handle port status events for removed USB3 hcd by Mathias Nyman · 6 years ago
- 330e2d6 xhci: Avoid USB autosuspend when resuming USB2 ports. by Anshuman Gupta · 6 years ago
- f8f80be xhci: Use soft retry to recover faster from transaction errors by Mathias Nyman · 6 years ago
- eaefcf2 xhci: change xhci_test_and_clear_bit() to use new port structure by Mathias Nyman · 7 years ago
- 6b7f40f xhci: change xhci_set_link_state() to work with port structures by Mathias Nyman · 7 years ago
- 74e6ad5 xhci: rename faked_port_index to hcd_portnum by Mathias Nyman · 7 years ago
- 52c7755 xhci: xhci-ring: use port structures for port event handler by Mathias Nyman · 7 years ago
- f524946 xhci: Clear the host side toggle manually when endpoint is soft reset by Mathias Nyman · 7 years ago
- a38fe33 xhci: Don't always run the default stop endpoint command completion handler by Mathias Nyman · 7 years ago
- 0c34191 usb: xhci: Remove ep_trb from finish_td() by Lu Baolu · 7 years ago
- 5fee5a5 usb: xhci: Remove ep_trb from xhci_cleanup_halted_endpoint() by Lu Baolu · 7 years ago
- d9e3d89 Merge 4.15-rc4 into usb-next by Greg Kroah-Hartman · 7 years ago
- 72b663a usb: xhci: fix TDS for MTK xHCI1.1 by Chunfeng Yun · 7 years ago
- 67d2ea9 usb: xhci: Make some static functions global by Lu Baolu · 7 years ago
- 103afda xhci: remove unnecessary boolean parameter from xhci_alloc_command by Mathias Nyman · 7 years ago
- 58e8a4d usb: xhci: remove unused variable ep_ring by Corentin Labbe · 7 years ago
- ce5b2a6 usb: xhci: remove unused variable urb_priv by Corentin Labbe · 7 years ago
- e4ec40e xhci: Don't show incorrect WARN message about events for empty rings by Mathias Nyman · 7 years ago
- 9ed6419 USB: host: xhci: Remove redundant license text by Greg Kroah-Hartman · 7 years ago
- 5fd54ac USB: add SPDX identifiers to all remaining files in drivers/usb/ by Greg Kroah-Hartman · 7 years ago
- 0520d37 Merge 4.14-rc6 into usb-next by Greg Kroah-Hartman · 7 years ago
- 66a4550 xhci: Convert timers to use timer_setup() by Kees Cook · 7 years ago
- 810a624 usb: xhci: Reset halted endpoint if trb is noop by Lu Baolu · 7 years ago