aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_transfer.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r363420:Mark Johnston2020-07-291-2/+3
* MFC r361581:Hans Petter Selasky2020-06-081-0/+75
* MFC r356409:Hans Petter Selasky2020-01-131-1/+4
* MFC r356135:Hans Petter Selasky2020-01-061-2/+2
* MFC r352556:Hans Petter Selasky2019-10-071-2/+31
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Improve USB polling mode by not locking any mutexes, asserting anyHans Petter Selasky2016-09-141-27/+43
* Resolve deadlock between device_detach() and usbd_do_request_flags()Hans Petter Selasky2016-09-051-2/+2
* dev/usb: minor spelling fixes in comments.Pedro F. Giffuni2016-05-021-2/+2
* sys/dev: extend use of the howmany() macro when available.Pedro F. Giffuni2016-04-261-1/+1
* USB: replace 0 with NULL for pointers.Pedro F. Giffuni2016-04-091-1/+1
* Fix race in USB PF which can happen if we stop tracing exactly whenHans Petter Selasky2015-08-151-1/+4
* Improve the realtime properties of USB transfers for embedded systemsHans Petter Selasky2015-08-141-16/+42
* Optimise allocation of USB DMA structures. By default don't double mapHans Petter Selasky2015-02-021-4/+27
* Section 3.2.9 in the XHCI specification about control transfers saysHans Petter Selasky2015-02-021-0/+28
* Add 64-bit DMA support in the XHCI controller driver.Hans Petter Selasky2015-01-051-1/+2
* Workaround for USB MIDI adapters which use non-supported values ofHans Petter Selasky2014-03-141-0/+23
* Ensure that the DMA delay does not get rounded down to zero ticks whenHans Petter Selasky2014-01-221-1/+1
* Implement better error recovery for Transaction Translators, TTs,Hans Petter Selasky2014-01-131-8/+26
* USB method structures for USB controllers and USB pipes should beHans Petter Selasky2013-12-111-1/+1
* - Move scratch data from the USB bus structure to the USB device structureHans Petter Selasky2013-02-101-77/+90
* Add defines to more easily allow a single threaded version of the FreeBSDHans Petter Selasky2013-02-051-11/+11
* Modify the FreeBSD USB kernel code so that it can be compiled directlyHans Petter Selasky2013-01-301-0/+4
* Allocate separate USB buffers for DMA'ed data, so thatHans Petter Selasky2012-12-201-11/+64
* Add support for the so-called streams feature of BULK endpointsHans Petter Selasky2012-08-121-11/+32
* Consistently use USB_PAGE_SIZE. Currently, this is cosmetic.Marius Strobl2012-05-261-2/+2
* Make sure the EHCI bandwidth allocation algorithmHans Petter Selasky2012-05-031-8/+12
* Fix compiler warnings, mostly signed issues,Hans Petter Selasky2012-04-021-1/+2
* Avoid to check the same cache line/variable from all the lockingAttilio Rao2012-01-281-0/+1
* adapt usb transfer code for SCHEDULER_STOPPEDAndriy Gapon2011-12-211-3/+3
* Style change.Hans Petter Selasky2011-11-121-2/+2
* Avoid starting the USB transfer if an error is already pending.Hans Petter Selasky2011-09-201-4/+6
* Reset clear-stall error counter before setting up the USB control transfers.Hans Petter Selasky2011-06-061-0/+5
* - Improvements to USB PF solutionHans Petter Selasky2011-04-031-3/+26
* - Add support for software pre-scaling of ISOCHRONOUS transfers.Hans Petter Selasky2011-02-281-0/+2
* Minor cleanup:Hans Petter Selasky2011-02-091-0/+2
* Make USB packet filtering code optional.Hans Petter Selasky2011-01-181-3/+6
* Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin2011-01-111-1/+0
* Adds a USB packet filter feature to the stack that it could captureWeongyo Jeong2010-11-221-0/+8
* This commit adds full support for USB 3.0 devices in host and deviceHans Petter Selasky2010-10-041-45/+137
* Change argument for usbd_get_dma_delay() from USB bus to USB device, someAndrew Thompson2010-09-021-8/+14
* Add support for LOW speed BULK transfers. This mode is not recommended by theAndrew Thompson2010-06-221-1/+1
* Use a more obvious prefix for the USB control (endpoint 0) transfers ratherAndrew Thompson2010-04-221-12/+12
* Properly name the sxlocks, mutexes and condvars.Andrew Thompson2010-04-221-1/+1
* Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this hadAndrew Thompson2010-04-221-1/+1
* Make sure there is a way to reset the endpoint FIFO on transfer errors forAndrew Thompson2010-03-111-4/+18
* Remove overuse of exclamation marks in kernel printfs, there mere fact aAndrew Thompson2009-11-261-10/+10
* Improve High Speed slot allocation mechanism by moving the computation to theAndrew Thompson2009-11-221-3/+17
* improve support for high speed isochronous endpoints which does not run 1:1,Andrew Thompson2009-11-081-0/+23
* Fix a corner case where usbd_transfer_drain() can return too early if theAndrew Thompson2009-11-011-1/+19