Age | Commit message (Expand) | Author |
2022-07-15 | Use a separate varaible to signal a "dead" controller (that has disappeared | Mark Kettenis |
2022-04-12 | constify USB host controller method tables and root hub descriptors | Christian Weisgerber |
2022-01-09 | spelling | Jonathan Gray |
2021-11-22 | Align memory allocation for USB device drivers and USB HC drivers: | Marcus Glocker |
2021-10-26 | Improve unhibernate performance (30% on some machines, another upcoming diff | Theo de Raadt |
2021-02-24 | remove unused xhci_cmd_evaluate_ctx() | Jonathan Gray |
2020-12-24 | Do proper accounting of zero length TDs. Currently a specific number | Marcus Glocker |
2020-07-31 | In xhci_device_isoc_start() do first check if the transfer is | Marcus Glocker |
2020-07-29 | Don't nest a enum declaration inside a struct declaration, and anyway | Theo de Raadt |
2020-07-28 | Fix a problem related to isochronous transfers appearing in certain | Marcus Glocker |
2020-06-30 | When a transfer times out, the TRB should be aborted, too. But still | Gerhard Roth |
2020-06-24 | Acknowledge xhci(4) interrupts before calling usb_schedsoftintr(). | Patrick Wildt |
2020-04-03 | Move the responsibility of syncing the data buffers from the USB | Patrick Wildt |
2020-03-02 | Fix endian swapping of trb_flags and trb_status in xhci(4). | Visa Hankala |
2020-02-22 | use the UE_GET_XFERTYPE macro where applicable | Jasper Lievisse Adriaanse |
2020-01-22 | Add a zero length TD, rather than adding a zero length TRB to the | Kenneth R Westerback |
2020-01-13 | Ensure XHCI_SCTX_DCI() always contains a valid number, i.e. the DCI of | Kenneth R Westerback |
2019-11-28 | On short transfers with multiple TRBs in a TD we get two events. | Patrick Wildt |
2019-11-18 | Fix off-by-one TRB issue in bulk transfers larger than 64k. | Marcus Glocker |
2019-11-18 | Fix actual length calculation of short transfers in xhci(4). So far | Patrick Wildt |
2019-10-06 | Use MSEC_TO_NSEC() to define XHCI_CMD_TIMEOUT & use it w/ tsleep_nsec(9). | Martin Pieuchot |
2019-06-13 | Do not consider the pipe as halted if the device is gone. | Martin Pieuchot |
2019-05-21 | Fix NULL check with wrong pointer in xhci_event_xfer_isoc(); CID 1480287 | Stefan Sperling |
2019-04-30 | Decrease verbosity when XHCI_DEBUG is defined. | Alexandre Ratchov |
2019-04-10 | Handle missed service errors, specific to isochronous transfers. | Alexandre Ratchov |
2019-03-17 | Since an isoc endpoint never halts, move to remaining error handling | Marcus Glocker |
2019-03-17 | Move the handler code in the xhci_event_xfer() switch case in two separate | Marcus Glocker |
2019-03-17 | Remove obsolete semicolon at end of case switch. | Marcus Glocker |
2019-03-16 | Merge the duplicate code to handle isoc SHORT and SUCCESS xfer events | Marcus Glocker |
2019-03-15 | Improve and enable isochronous transfers in xhci(4). Each isochronous | Patrick Wildt |
2019-03-15 | The max burst size that is encoded in wMaxPacketSize is zero based, | Patrick Wildt |
2019-03-12 | Fix typo in debug print: wih -> with | Patrick Wildt |
2019-03-11 | Add missing bus powered bit, from aalm@ | Martin Pieuchot |
2019-03-01 | Since ring->index points to the next free slot, once we reach index zero | Patrick Wildt |
2019-02-27 | Make xhci_ring_produce() check the previous TRB to find out if it | Patrick Wildt |
2019-02-21 | Transfers that span multiple TRBs which wrap around the ring and | Patrick Wildt |
2019-02-01 | Print xhci version in hex, from sc.dying at gmail. | Martin Pieuchot |
2018-09-06 | If we cannot stop the endpoint when aborting a transfer assume that | Martin Pieuchot |
2018-09-05 | Serialize synchronous commands with a rwlock. | Martin Pieuchot |
2018-07-16 | typos, from Michael W. Bombardieri. | Martin Pieuchot |
2018-05-13 | Add bus DMA barriers to ensure the hardware does not see a TRB cycle bit | Visa Hankala |
2018-05-08 | Print xHCI revision in dmesg. | Martin Pieuchot |
2018-04-29 | Unsigned values are always >= 0, fix Coverity 1468443. | Martin Pieuchot |
2018-04-28 | Print more debug informations in the event xfer handler. | Martin Pieuchot |
2018-04-27 | Introduce an helper function to extract endpoint's max burst value. | Martin Pieuchot |
2018-04-27 | Print index as unsigned. | Martin Pieuchot |
2018-04-27 | Fix an off-by-one in xhci_xfer_tdsize(). | Martin Pieuchot |
2018-04-26 | Reduce differences between isoch & bulk/intr routines. | Martin Pieuchot |
2018-04-26 | Follows section 6.2.3.6 to compute endpoint interval. | Martin Pieuchot |
2017-09-08 | Add support for isochronous transfers to xhci(4). | Stefan Sperling |