summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uhci.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* uhci: Fix delayed completions for isochronous transfers.ratchov2019-03-121-2/+2
* Add missing bus powered bit, from aalm@mpi2019-03-111-2/+2
* Fix compilation of amd64 kernel when optimization is disabled.millert2019-01-311-3/+3
* free(9) sizes for interrupt & isochronous arrays.mpi2018-11-161-10/+10
* Replace remaining SPLUSBCHECK by a splsoftassert(IPL_SOFTUSB).mpi2017-05-151-7/+7
* Fix a use-after-free when sending root hub control transfers.mpi2017-03-101-2/+2
* Move per HC polling code to the stack.mpi2017-03-101-48/+1
* Remove dead assignments and now unused variables.chl2017-02-021-6/+1
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-4/+3
* Revert previous. uvideo checks the transfered length of every frame andmpi2015-06-261-1/+2
* Do not update frame lengths to reflect what has really been transferedmpi2015-06-221-2/+1
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* Use <sys/endian.h> instead of <machine/endian.h>guenther2014-12-191-2/+2
* Avoid premature masking in the interrupt handler code that checks for removedkettenis2014-12-171-5/+6
* More malloc() -> mallocarray() in the kernel.doug2014-12-091-2/+3
* XFER_FREE is not used, ciao.mpi2014-10-301-6/+1
* Since USB xfer pools are accessed in interrupt context, initialize themmpi2014-08-101-1/+2
* Set and check for XFER_BUSY in the common methods instead of doing itmpi2014-08-101-9/+2
* Only check if the abort transfer is the interrupt one if the pipe ismpi2014-08-051-2/+2
* Protect the freelists of transfer descriptors with the appropriate splmpi2014-07-121-10/+14
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-5/+5
* Do not set the bus dying flag during DVACT_DEACTIVATE otherwise thempi2014-07-101-5/+1
* Adds an optional bus function to set the address of a new device andmpi2014-07-091-1/+2
* Clearing the data toggle bit only makes sense for endpoints that use it,mpi2014-06-041-11/+1
* Use C99 initializers for pipe and bus methods.mpi2014-06-041-42/+42
* Remove unused fields from the pipes.mpi2014-05-301-9/+1
* The default case in uhci_deactivate() was missing. Because of that,mpi2014-05-251-1/+4
* unbreak the build when DIAGNOSTIC is not definedjsg2014-05-191-1/+3
* Do not pass an xfer pointer to the timeout routine checking for root hubmpi2014-05-181-43/+26
* Reduce the difference between HC drivers by always passing a genericmpi2014-05-161-28/+27
* There is no need to remember which usb(4) device is the child of an USBmpi2014-05-161-8/+6
* Plug an xfer leak when detaching root hubs.mpi2014-05-091-9/+4
* Plug one more xfer leak.mpi2014-05-081-1/+4
* Make use of usbd_xfer_isread() instead of rerolling it everywhere.mpi2014-05-041-47/+38
* Get rid of the per-softc freelist of transfer descriptors and use ampi2014-04-291-45/+27
* Finally plug the public xfer leak #1 in our USB stack.mpi2014-04-291-7/+3
* Start de-obfuscating the HC drivers.mpi2014-04-271-112/+105
* Instead of matching root hubs with a custom address, that only worksmpi2014-03-251-6/+5
* Unify the *hci_timeout() functions, there should be no functional change.mpi2014-03-151-14/+7
* Kill dead links.mpi2014-03-111-11/+1
* Transfer descriptors already have a back pointer to the USB devicempi2014-03-071-14/+12
* We already have three identical copies of the *hci_str() function,mpi2014-03-071-22/+4
* Mark a few functions with __unused.brad2013-12-091-4/+4
* In our USB world, timeouts are in milliseconds, so use timeout_add_msec()mpi2013-11-091-7/+5
* In polling mode since r1.101 we could end up dereferencing anmpi2013-11-071-9/+11
* Make sure to mark the controller as dying in order to stop processingmpi2013-11-071-1/+2
* Reduce the differences with ehci(4)'s transfer decriptors. This is ampi2013-11-011-169/+141
* Move the abort_task storage to the generic USB xfer structure insteadmpi2013-11-011-6/+6
* Bring ohci(4) and uhci(4) in sync with ehci(4) by ensuring that ampi2013-06-251-6/+3
* Enforce ca_activate tree-walks over the entire heirarchy for all events,deraadt2013-05-301-18/+7