| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Remove `abort_task' from usb task queue before recycling a `struct |  yasuoka | 2013-05-20 | 1 | -1/+4 |
* | Remove allocm() and freem() from the USB bus interface now that they |  mpi | 2013-04-19 | 1 | -20/+1 |
* | Don't be too clever when allocating a buffer for a transfer and do not |  mpi | 2013-04-16 | 1 | -27/+14 |
* | Get rid of various 'typedef struct' definitions and use plain structure |  mglocker | 2013-04-15 | 1 | -285/+287 |
* | proc.h is way too much header for usb to handle. |  tedu | 2013-03-28 | 1 | -2/+1 |
* | Fix typos in DPRINTF() so error messages refer to correct *hci. |  krw | 2012-08-17 | 1 | -2/+2 |
* | Make all *_device_*_start() functions (e.g. ohci_device_intr_start()) |  krw | 2012-08-07 | 1 | -1/+10 |
* | Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thing |  matthew | 2011-07-03 | 1 | -3/+1 |
* | use the dying flag in struct usbd_bus instead of a private dying flag |  jakemsr | 2010-12-14 | 1 | -16/+16 |