| Commit message (Expand) | Author | Age | Files | Lines |
* | uhci: Fix delayed completions for isochronous transfers. |  ratchov | 2019-03-12 | 1 | -2/+2 |
* | Add missing bus powered bit, from aalm@ |  mpi | 2019-03-11 | 1 | -2/+2 |
* | Fix compilation of amd64 kernel when optimization is disabled. |  millert | 2019-01-31 | 1 | -3/+3 |
* | free(9) sizes for interrupt & isochronous arrays. |  mpi | 2018-11-16 | 1 | -10/+10 |
* | Replace remaining SPLUSBCHECK by a splsoftassert(IPL_SOFTUSB). |  mpi | 2017-05-15 | 1 | -7/+7 |
* | 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 | -48/+1 |
* | Remove dead assignments and now unused variables. |  chl | 2017-02-02 | 1 | -6/+1 |
* | all pools have their ipl set via pool_setipl, so fold it into pool_init. |  dlg | 2016-09-15 | 1 | -4/+3 |
* | Revert previous. uvideo checks the transfered length of every frame and |  mpi | 2015-06-26 | 1 | -1/+2 |
* | Do not update frame lengths to reflect what has really been transfered |  mpi | 2015-06-22 | 1 | -2/+1 |
* | Remove some includes include-what-you-use claims don't |  jsg | 2015-03-14 | 1 | -2/+1 |
* | 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 | -5/+6 |
* | More malloc() -> mallocarray() in the kernel. |  doug | 2014-12-09 | 1 | -2/+3 |
* | XFER_FREE is not used, ciao. |  mpi | 2014-10-30 | 1 | -6/+1 |
* | 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 |
* | Protect the freelists of transfer descriptors with the appropriate spl |  mpi | 2014-07-12 | 1 | -10/+14 |
* | add a size argument to free. will be used soon, but for now default to 0. |  tedu | 2014-07-12 | 1 | -5/+5 |
* | 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 | -9/+1 |
* | The default case in uhci_deactivate() was missing. Because of that, |  mpi | 2014-05-25 | 1 | -1/+4 |
* | unbreak the build when DIAGNOSTIC is not defined |  jsg | 2014-05-19 | 1 | -1/+3 |
* | Do not pass an xfer pointer to the timeout routine checking for root hub |  mpi | 2014-05-18 | 1 | -43/+26 |
* | Reduce the difference between HC drivers by always passing a generic |  mpi | 2014-05-16 | 1 | -28/+27 |
* | There is no need to remember which usb(4) device is the child of an USB |  mpi | 2014-05-16 | 1 | -8/+6 |
* | Plug an xfer leak when detaching root hubs. |  mpi | 2014-05-09 | 1 | -9/+4 |
* | Plug one more xfer leak. |  mpi | 2014-05-08 | 1 | -1/+4 |
* | Make use of usbd_xfer_isread() instead of rerolling it everywhere. |  mpi | 2014-05-04 | 1 | -47/+38 |
* | Get rid of the per-softc freelist of transfer descriptors and use a |  mpi | 2014-04-29 | 1 | -45/+27 |
* | Finally plug the public xfer leak #1 in our USB stack. |  mpi | 2014-04-29 | 1 | -7/+3 |
* | Start de-obfuscating the HC drivers. |  mpi | 2014-04-27 | 1 | -112/+105 |
* | Instead of matching root hubs with a custom address, that only works |  mpi | 2014-03-25 | 1 | -6/+5 |
* | Unify the *hci_timeout() functions, there should be no functional change. |  mpi | 2014-03-15 | 1 | -14/+7 |
* | Kill dead links. |  mpi | 2014-03-11 | 1 | -11/+1 |
* | Transfer descriptors already have a back pointer to the USB device |  mpi | 2014-03-07 | 1 | -14/+12 |
* | We already have three identical copies of the *hci_str() function, |  mpi | 2014-03-07 | 1 | -22/+4 |
* | Mark a few functions with __unused. |  brad | 2013-12-09 | 1 | -4/+4 |
* | In our USB world, timeouts are in milliseconds, so use timeout_add_msec() |  mpi | 2013-11-09 | 1 | -7/+5 |
* | In polling mode since r1.101 we could end up dereferencing an |  mpi | 2013-11-07 | 1 | -9/+11 |
* | Make sure to mark the controller as dying in order to stop processing |  mpi | 2013-11-07 | 1 | -1/+2 |
* | Reduce the differences with ehci(4)'s transfer decriptors. This is a |  mpi | 2013-11-01 | 1 | -169/+141 |
* | Move the abort_task storage to the generic USB xfer structure instead |  mpi | 2013-11-01 | 1 | -6/+6 |
* | Bring ohci(4) and uhci(4) in sync with ehci(4) by ensuring that a |  mpi | 2013-06-25 | 1 | -6/+3 |
* | Enforce ca_activate tree-walks over the entire heirarchy for all events, |  deraadt | 2013-05-30 | 1 | -18/+7 |