aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_request.c
Commit message (Expand)AuthorAgeFilesLines
* usb(4): Quirk for non-compliant USB devices.Hans Petter Selasky2022-09-031-0/+10
* MFC r368659 and r368664:Hans Petter Selasky2020-12-281-2/+13
* MFC r366536:Hans Petter Selasky2020-10-201-3/+17
* MFC r364932:Hans Petter Selasky2020-09-211-3/+4
* MFC r342778:Hans Petter Selasky2019-01-181-2/+3
* Improve the kernel's USB descriptor reading function.Hans Petter Selasky2018-06-271-2/+27
* Permit "(", ")", ":", and "/" in USB string descriptors.Edward Tomasz Napierala2018-05-191-1/+5
* 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-3/+3
* Resolve deadlock between device_detach() and usbd_do_request_flags()Hans Petter Selasky2016-09-051-12/+3
* Make a bunch of USB debug SYSCTLs tunable, so that their value(s) canHans Petter Selasky2015-01-051-10/+10
* Implement better error recovery for Transaction Translators, TTs,Hans Petter Selasky2014-01-131-3/+24
* - Try to fix build of 32-bit compatibility USB support for FreeBSD andHans Petter Selasky2013-08-121-1/+0
* - Add more defines to limit USB memory usage and number of allocationsHans Petter Selasky2013-05-031-5/+43
* Add some defines to limit USB memory usage in reduced memory systems.Hans Petter Selasky2013-05-031-6/+8
* Fix typo.Hans Petter Selasky2013-03-131-2/+2
* - Make quirk for reading device descriptor from broken USB devices.Hans Petter Selasky2013-03-131-19/+33
* Resolve a LOR after r246616. Protect control requests using the USB deviceHans Petter Selasky2013-02-131-16/+12
* Fix some nits.Hans Petter Selasky2013-02-051-2/+0
* Modify the FreeBSD USB kernel code so that it can be compiled directlyHans Petter Selasky2013-01-301-0/+4
* Make several timing parameters of the USB enumeration sequence tuneable.Hans Petter Selasky2012-10-241-73/+7
* Fix typo.Hans Petter Selasky2012-09-201-1/+1
* Add support for the so-called streams feature of BULK endpointsHans Petter Selasky2012-08-121-3/+6
* Fix compiler warnings, mostly signed issues,Hans Petter Selasky2012-04-021-1/+1
* Add definitions and structures for USB 2.0 Link Power Management, LPM.Hans Petter Selasky2012-04-021-0/+54
* Improve support for USB 3.0 HUBs. In certain states weHans Petter Selasky2012-01-131-18/+56
* - Try to fix support for USB 3.0 HUBs.Hans Petter Selasky2012-01-121-0/+24
* Style change.Hans Petter Selasky2011-11-121-1/+1
* Add sysctl to not reset the device on clear stall failures, toHans Petter Selasky2011-08-191-1/+13
* Do not block zero report ID. It is correct value for devices with singleAlexander Motin2011-08-091-1/+1
* Fix for VirtualBox 4.x and other virtual machines that failHans Petter Selasky2011-07-161-7/+28
* Improve enumeration of Low- and Full-speed devices connected through aHans Petter Selasky2011-06-061-1/+99
* Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin2011-01-111-1/+0
* Re-add a status check which sneaked out during r214804.Hans Petter Selasky2010-12-071-0/+4
* Add code to warm reset a USB 3.0 port.Hans Petter Selasky2010-11-041-4/+97
* This commit adds full support for USB 3.0 devices in host and deviceHans Petter Selasky2010-10-041-24/+187
* Add more strict USB string filtering.Hans Petter Selasky2010-10-041-6/+13
* Reduce diffs to p4.Andrew Thompson2010-05-121-24/+163
* If a USB device is suspended and a USB set config request is issued when theAndrew Thompson2010-05-121-6/+18
* Use a more obvious prefix for the USB control (endpoint 0) transfers ratherAndrew Thompson2010-04-221-2/+2
* Properly name the sxlocks, mutexes and condvars.Andrew Thompson2010-04-221-4/+4
* Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this hadAndrew Thompson2010-04-221-6/+6
* Remove overuse of exclamation marks in kernel printfs, there mere fact aAndrew Thompson2009-11-261-2/+2
* USB core:Alfred Perlstein2009-07-301-4/+4
* - Make struct usb_xfer opaque so that drivers can not access the internalsAndrew Thompson2009-06-231-9/+29
* s/usb2_/usb_|usbd_/ on all function names for the USB stack.Andrew Thompson2009-06-151-152/+152
* Remove usb2_cv_* and just use the kernel condvar implementation, it was neededAndrew Thompson2009-06-151-2/+2
* Rename usb pipes to endpoints as it better represents what they are, and structAndrew Thompson2009-06-071-25/+25
* Reorgansise the logic for tranversing the pipe list.Andrew Thompson2009-06-021-9/+9
* s/usb2_/usb_/ on all typedefs for the USB stack.Andrew Thompson2009-05-291-48/+48