| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Only check if the abort transfer is the interrupt one if the pipe is |  mpi | 2014-08-05 | 1 | -2/+2 |
* | don't return unitialised memory on error in ehci_alloc_sqtd() |  jsg | 2014-08-03 | 1 | -2/+2 |
* | Protect the freelists of transfer descriptors with the appropriate spl |  mpi | 2014-07-12 | 1 | -18/+17 |
* | Use the correct poll interval for HS root hub before it gets copied, no |  mpi | 2014-07-12 | 1 | -2/+2 |
* | Do not set the bus dying flag during DVACT_DEACTIVATE otherwise the |  mpi | 2014-07-10 | 1 | -5/+1 |
* | Adds an optional bus function to set the address of a new device and |  mpi | 2014-07-09 | 1 | -1/+2 |
* | Clearing the data toggle bit only makes sense for endpoints that use it, |  mpi | 2014-06-04 | 1 | -11/+1 |
* | Use C99 initializers for pipe and bus methods. |  mpi | 2014-06-04 | 1 | -42/+42 |
* | Remove unused fields from the pipes. |  mpi | 2014-05-30 | 1 | -21/+1 |
* | Reduce the difference between HC drivers by always passing a generic |  mpi | 2014-05-16 | 1 | -23/+26 |