| Commit message (Expand) | Author | Age | Files | Lines |
* | remove unused xhci_cmd_evaluate_ctx() |  jsg | 2021-02-24 | 1 | -22/+1 |
* | Do proper accounting of zero length TDs. Currently a specific number |  mglocker | 2020-12-24 | 1 | -1/+4 |
* | In xhci_device_isoc_start() do first check if the transfer is |  mglocker | 2020-07-31 | 1 | -8/+8 |
* | Don't nest a enum declaration inside a struct declaration, and anyway |  deraadt | 2020-07-29 | 1 | -6/+4 |
* | Fix a problem related to isochronous transfers appearing in certain |  mglocker | 2020-07-28 | 1 | -9/+32 |
* | When a transfer times out, the TRB should be aborted, too. But still |  gerhard | 2020-06-30 | 1 | -8/+21 |
* | Acknowledge xhci(4) interrupts before calling usb_schedsoftintr(). |  patrick | 2020-06-24 | 1 | -5/+5 |
* | Move the responsibility of syncing the data buffers from the USB |  patrick | 2020-04-03 | 1 | -1/+25 |
* | Fix endian swapping of trb_flags and trb_status in xhci(4). |  visa | 2020-03-02 | 1 | -9/+10 |
* | use the UE_GET_XFERTYPE macro where applicable |  jasper | 2020-02-22 | 1 | -2/+2 |
* | Add a zero length TD, rather than adding a zero length TRB to the |  krw | 2020-01-22 | 1 | -11/+32 |
* | Ensure XHCI_SCTX_DCI() always contains a valid number, i.e. the DCI of |  krw | 2020-01-13 | 1 | -10/+21 |
* | On short transfers with multiple TRBs in a TD we get two events. |  patrick | 2019-11-28 | 1 | -3/+4 |
* | Fix off-by-one TRB issue in bulk transfers larger than 64k. |  mglocker | 2019-11-18 | 1 | -2/+2 |
* | Fix actual length calculation of short transfers in xhci(4). So far |  patrick | 2019-11-18 | 1 | -8/+37 |
* | Use MSEC_TO_NSEC() to define XHCI_CMD_TIMEOUT & use it w/ tsleep_nsec(9). |  mpi | 2019-10-06 | 1 | -4/+3 |
* | Do not consider the pipe as halted if the device is gone. |  mpi | 2019-06-13 | 1 | -1/+3 |
* | Fix NULL check with wrong pointer in xhci_event_xfer_isoc(); CID 1480287 |  stsp | 2019-05-21 | 1 | -2/+2 |
* | Decrease verbosity when XHCI_DEBUG is defined. |  ratchov | 2019-04-30 | 1 | -3/+3 |
* | Handle missed service errors, specific to isochronous transfers. |  ratchov | 2019-04-10 | 1 | -1/+52 |
* | Since an isoc endpoint never halts, move to remaining error handling |  mglocker | 2019-03-17 | 1 | -58/+48 |
* | Move the handler code in the xhci_event_xfer() switch case in two separate |  mglocker | 2019-03-17 | 1 | -40/+66 |
* | Remove obsolete semicolon at end of case switch. |  mglocker | 2019-03-17 | 1 | -2/+2 |
* | Merge the duplicate code to handle isoc SHORT and SUCCESS xfer events |  mglocker | 2019-03-16 | 1 | -83/+54 |
* | Improve and enable isochronous transfers in xhci(4). Each isochronous |  patrick | 2019-03-15 | 1 | -58/+193 |
* | The max burst size that is encoded in wMaxPacketSize is zero based, |  patrick | 2019-03-15 | 1 | -3/+3 |
* | Fix typo in debug print: wih -> with |  patrick | 2019-03-12 | 1 | -3/+3 |
* | Add missing bus powered bit, from aalm@ |  mpi | 2019-03-11 | 1 | -2/+2 |
* | Since ring->index points to the next free slot, once we reach index zero |  patrick | 2019-03-01 | 1 | -14/+17 |
* | Make xhci_ring_produce() check the previous TRB to find out if it |  patrick | 2019-02-27 | 1 | -72/+78 |
* | Transfers that span multiple TRBs which wrap around the ring and |  patrick | 2019-02-21 | 1 | -5/+9 |
* | Print xhci version in hex, from sc.dying at gmail. |  mpi | 2019-02-01 | 1 | -2/+2 |
* | If we cannot stop the endpoint when aborting a transfer assume that |  mpi | 2018-09-06 | 1 | -2/+7 |
* | Serialize synchronous commands with a rwlock. |  mpi | 2018-09-05 | 1 | -8/+34 |
* | typos, from Michael W. Bombardieri. |  mpi | 2018-07-16 | 1 | -5/+5 |
* | Add bus DMA barriers to ensure the hardware does not see a TRB cycle bit |  visa | 2018-05-13 | 1 | -5/+19 |
* | Print xHCI revision in dmesg. |  mpi | 2018-05-08 | 1 | -7/+4 |
* | Unsigned values are always >= 0, fix Coverity 1468443. |  mpi | 2018-04-29 | 1 | -2/+2 |
* | Print more debug informations in the event xfer handler. |  mpi | 2018-04-28 | 1 | -5/+10 |
* | Introduce an helper function to extract endpoint's max burst value. |  mpi | 2018-04-27 | 1 | -19/+72 |
* | Print index as unsigned. |  mpi | 2018-04-27 | 1 | -5/+5 |
* | Fix an off-by-one in xhci_xfer_tdsize(). |  mpi | 2018-04-27 | 1 | -7/+5 |
* | Reduce differences between isoch & bulk/intr routines. |  mpi | 2018-04-26 | 1 | -21/+20 |
* | Follows section 6.2.3.6 to compute endpoint interval. |  mpi | 2018-04-26 | 1 | -32/+58 |
* | Add support for isochronous transfers to xhci(4). |  stsp | 2017-09-08 | 1 | -25/+202 |
* | Revert previous: "Fix a remaining length miscalculation in xhci(4)." |  stsp | 2017-09-04 | 1 | -2/+2 |
* | Fix a remaining length miscalculation in xhci(4). |  stsp | 2017-09-01 | 1 | -2/+2 |
* | Use memcpy instead of casts to copy 8 bytes of data to avoid unaligned |  kettenis | 2017-07-30 | 1 | -2/+2 |
* | double ;;. xhci one found by geoffhill |  deraadt | 2017-06-22 | 1 | -2/+2 |
* | Fix a use-after-free when sending root hub control transfers. |  mpi | 2017-03-10 | 1 | -2/+2 |