Age | Commit message (Expand) | Author |
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 |
2017-09-04 | Revert previous: "Fix a remaining length miscalculation in xhci(4)." | Stefan Sperling |
2017-09-01 | Fix a remaining length miscalculation in xhci(4). | Stefan Sperling |
2017-07-30 | Use memcpy instead of casts to copy 8 bytes of data to avoid unaligned | Mark Kettenis |
2017-06-22 | double ;;. xhci one found by geoffhill | Theo de Raadt |
2017-03-10 | Fix a use-after-free when sending root hub control transfers. | Martin Pieuchot |
2017-03-10 | Move per HC polling code to the stack. | Martin Pieuchot |
2016-11-08 | Remove superfluous DMA synchronization now that the stack is doing it for | Martin Pieuchot |
2016-10-03 | Fix some bus_dmamap_sync(9) calls. | Martin Pieuchot |
2016-09-21 | Remove a hack now that the USB stack correctly set the maximum packet | Martin Pieuchot |
2016-09-15 | all pools have their ipl set via pool_setipl, so fold it into pool_init. | David Gwynne |
2015-12-02 | Do not change the status of a transfer before giving it back to the | Martin Pieuchot |
2015-11-29 | Unconnected xhci(4) super speed ports may come up with the XHCI_PS_WRC, | Mark Kettenis |