| Commit message (Expand) | Author | Age | Files | Lines |
* | When an endpoint stalls, we usually try to reset it by calling |  mglocker | 2021-01-11 | 1 | -2/+2 |
* | Unleash curlen check from DIAGNOSTIC block, and change the related printf's |  mglocker | 2020-11-27 | 1 | -7/+7 |
* | Don't panic on curlen == 0. This DIAGNOSTIC code should have been removed |  mglocker | 2020-10-23 | 1 | -5/+1 |
* | Remove duplicate comment. |  mglocker | 2020-08-06 | 1 | -5/+1 |
* | Move the responsibility of syncing the data buffers from the USB |  patrick | 2020-04-03 | 1 | -7/+15 |
* | No point in checking the loop variable for NULL inside a LIST_FOREACH. |  krw | 2020-03-30 | 1 | -3/+1 |
* | Instead of passing the flags as part of a struct that's supposed to be |  patrick | 2020-03-21 | 1 | -11/+6 |
* | Switch USB to use non-coherent buffers for data transfers. Since |  patrick | 2020-03-19 | 1 | -1/+6 |
* | use the UE_GET_XFERTYPE macro where applicable |  jasper | 2020-02-22 | 1 | -3/+3 |
* | Convert tsleep(9) to tsleep_nsec(9). |  mpi | 2019-10-08 | 1 | -5/+6 |
* | Fix comment typo: 'trasnfer' -> 'transfer'. |  mglocker | 2019-03-31 | 1 | -2/+2 |
* | Add missing bus powered bit, from aalm@ |  mpi | 2019-03-11 | 1 | -2/+2 |
* | Change transfer schedule of split interrupt transfer, |  uaa | 2019-01-19 | 1 | -3/+18 |
* | RL (NAK count reload) field in QH should be zero when using periodic |  uaa | 2019-01-08 | 1 | -2/+7 |
* | Replace remaining SPLUSBCHECK by a splsoftassert(IPL_SOFTUSB). |  mpi | 2017-05-15 | 1 | -3/+3 |
* | A pile of sizes to free(9). In test for a few days in snapshots. |  deraadt | 2017-04-08 | 1 | -3/+5 |
* | these free() size choices appear to be wrong. joel has a diff that fixes |  deraadt | 2017-03-30 | 1 | -3/+3 |
* | Fix a use-after-free when sending root hub control transfers. |  mpi | 2017-03-10 | 1 | -2/+2 |
* | Move per HC polling code to the stack. |  mpi | 2017-03-10 | 1 | -42/+1 |
* | Remove superfluous DMA synchronization now that the stack is doing it for |  mpi | 2016-11-08 | 1 | -7/+1 |
* | Save and restore the (non-standard) USBMODE register around a reset of the |  kettenis | 2016-10-02 | 1 | -2/+8 |
* | all pools have their ipl set via pool_setipl, so fold it into pool_init. |  dlg | 2016-09-15 | 1 | -4/+3 |
* | add a missing splx in an error path |  jsg | 2016-08-18 | 1 | -2/+4 |
* | ATI controllers seem to need the same workaround as VIA controllers. |  mpi | 2016-07-20 | 1 | -6/+6 |
* | Work around Nvidia EHCI controllers bugs. |  mpi | 2015-12-11 | 1 | -6/+10 |
* | Add missing header found while removing <sys/srp.h> from <sys/param.h> |  mpi | 2015-11-14 | 1 | -1/+2 |
* | Delay root hub interrupt processing to the soft-interrupt path in order |  mpi | 2015-11-02 | 1 | -6/+9 |
* | Revert previous. uvideo checks the transfered length of every frame and |  mpi | 2015-06-26 | 1 | -1/+3 |
* | Do not update frame lengths to reflect what has really been transfered |  mpi | 2015-06-22 | 1 | -3/+1 |
* | Make sure LLVM static analyzer do not report a false positive, |  mpi | 2015-04-16 | 1 | -5/+3 |
* | I did quite some changes to this driver, so add copyright. |  mpi | 2015-04-10 | 1 | -1/+16 |
* | Full-speed isochronous transfers support with opportunistic micro-frames |  mpi | 2015-04-10 | 1 | -328/+386 |
* | Expand ehci_{add,del}_intr_list() macros. |  mpi | 2015-03-25 | 1 | -17/+12 |
* | Merge ehci_device_request() into ehci_device_ctrl_start() to match |  mpi | 2015-03-25 | 1 | -52/+35 |
* | Remove more DPRINTFs, this file is almost in a readable state now. |  mpi | 2015-03-25 | 1 | -53/+3 |
* | Use KASSERT() to check when/if URQ_REQUEST is correctly set just like |  mpi | 2015-03-25 | 1 | -31/+9 |
* | Remove EHCI_DEBUG chunks that make things harder to understand. |  mpi | 2015-03-25 | 1 | -159/+2 |
* | Prevent a race resulting in an infinite loop printing "ehci_idone" messages. |  mpi | 2015-03-17 | 1 | -20/+28 |
* | Revert previous, the fix is not right and causes a regression as |  mpi | 2015-03-06 | 1 | -15/+17 |
* | Prevent a race resulting in an infinite loop printing "ehci_idone" messages. |  mpi | 2015-02-28 | 1 | -17/+15 |
* | Whitespace. |  uebayasi | 2015-02-09 | 1 | -4/+4 |
* | Use <sys/endian.h> instead of <machine/endian.h> |  guenther | 2014-12-19 | 1 | -2/+2 |
* | Avoid premature masking in the interrupt handler code that checks for removed |  kettenis | 2014-12-17 | 1 | -2/+3 |
* | More malloc() -> mallocarray() in the kernel. |  doug | 2014-12-09 | 1 | -3/+3 |
* | move arc4random prototype to systm.h. more appropriate for most code |  tedu | 2014-11-18 | 1 | -3/+1 |
* | Do not re-establish the default pipe twice for every controller. Move |  mpi | 2014-10-05 | 1 | -2/+37 |
* | Revert previous, it puts too much pressure on memory allocation as |  mpi | 2014-09-01 | 1 | -208/+286 |
* | Rewrite how queue heads are inserted and removed from the asynchronous |  mpi | 2014-08-30 | 1 | -286/+208 |
* | Since USB xfer pools are accessed in interrupt context, initialize them |  mpi | 2014-08-10 | 1 | -1/+2 |
* | Set and check for XFER_BUSY in the common methods instead of doing it |  mpi | 2014-08-10 | 1 | -9/+2 |