summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usbdi.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* After the rev. 1.108 commit we see some issues with ugen(4) behaviour,mglocker2021-02-031-1/+5
* Align the mixed naming for the variables used to reference tomglocker2021-02-011-7/+7
* Don't rely on USB interfaces being at compliant indices.edd2021-01-291-5/+16
* The usb configuration descriptor parameter providing the number ofmglocker2021-01-271-2/+2
* Move the responsibility of syncing the data buffers from the USBpatrick2020-04-031-23/+9
* USB control requests to the root hub differ from those to devices. Forpatrick2020-04-011-2/+3
* Instead of passing the flags as part of a struct that's supposed to bepatrick2020-03-211-3/+3
* use the UE_GET_XFERTYPE macro where applicablejasper2020-02-221-2/+2
* Mark recycled USB `xfer' as NOT_STARTED to not confuse HCD abort methods.mpi2019-10-211-1/+2
* tsleep(9) to tsleep_nsec(9) conversions.mpi2019-10-061-3/+3
* Use "%s", __func__ in DPRINTF() to reduce grep noise.mpi2018-11-181-17/+17
* free(9) sizes for endpoints array.mpi2018-11-101-4/+5
* Fail early when transfers aren't completed in order.mpi2018-04-291-5/+3
* Add support for dumping USB transfers via bpf(4) using USBPcap headers.mpi2018-02-031-4/+9
* Disable a splsoftassert() at least until ohci(4) has been fixed.mpi2017-09-211-1/+4
* Replace remaining SPLUSBCHECK by a splsoftassert(IPL_SOFTUSB).mpi2017-05-151-3/+3
* It is unsafe to dereference ``xfer'' after calling the callback as itmpi2017-05-101-5/+12
* Revert r1.61 and partially 1.60. The resulting logic is currently ampi2017-05-101-10/+1
* Remove a DIAGNOSTIC test for a NULL pipe value inside a transfer,jsg2017-05-051-7/+1
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-3/+2
* ubcmtp(4) works because of a use-after-free. Many more drivers arempi2017-03-171-13/+6
* 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-17/+36
* Do not print uninitialized variable in DPRINTFN().mpi2017-03-061-2/+2
* It is unsafe to dereference ``xfer'' after calling the callback as itmpi2017-03-061-9/+15
* Let the stack perform DMA synchronization instead of doing it (partially)mpi2016-10-041-7/+21
* Remove the restriction for the usbd_ref_* functions to work just in casemglocker2016-06-131-2/+2
* usbd_{endpoint,interface}_count() are no longer used and die.mpi2015-07-101-23/+1
* Set the length of isochronous transfers as the sum of the frames lengths.mpi2015-06-151-9/+10
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* KNF.uebayasi2015-02-121-2/+2
* Reduce the number of intermediate buffers by pre-allocating DMA buffersmpi2015-01-221-15/+17
* There's no simple way so check for DMA buffer overrun with isochronousmpi2015-01-111-2/+2
* Always check for DMA buffer overrun, not just for some specific xfers.mpi2015-01-091-26/+8
* Add an asynchronous version of uhidev_get_report(), from David Higgsmpi2015-01-091-5/+7
* Make it clear that dma buffers are link to xfers, no functional change.mpi2014-11-011-8/+5
* Use understandable messages when the per-xfer poison value is incorrect.mpi2014-10-311-11/+8
* Fix format signednessguenther2014-09-261-2/+2
* Set and check for XFER_BUSY in the common methods instead of doing itmpi2014-08-101-2/+11
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-3/+3
* We already have three identical copies of the *hci_str() function,mpi2014-03-071-1/+19
* Turn usbd_xfer_isread() into a public function so that we can usempi2014-03-061-11/+1
* Makes the "cleartoggle" function provided by HC drivers optionalmpi2014-03-061-4/+5
* Clean-up usbd_abort_pipe() usage.pirofti2013-11-151-5/+3
* Polling is done per controller not per interface.pirofti2013-11-131-10/+3
* Make usbd_free_xfer return void, since no callers use the return value.jeremy2013-11-061-3/+3
* Begin conversion of USB stack to return int instead of usbd_status,jeremy2013-11-021-7/+7
* Pipe don't have states. Kill an useless & commented out chunk of code.mpi2013-10-311-8/+2
* usbd_pipe2device_handle() is not used, should not be used and die.mpi2013-10-311-7/+1
* If a transfer terminates with an I/O error status, do not modify thempi2013-10-141-10/+10