aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_device.c
Commit message (Expand)AuthorAgeFilesLines
* usb: Respect NO_INQUIRY quirk during device enumerationKornel Duleba2022-04-281-2/+4
* usb(4): Automagically apply all quirks for USB mass storage devices.Hans Petter Selasky2022-02-241-1/+4
* Create wrapper for Giant taken for newbusWarner Losh2021-12-101-5/+5
* Improve handling of alternate settings in the USB stack.Hans Petter Selasky2020-12-151-3/+3
* Improve handling of alternate settings in the USB stack.Hans Petter Selasky2020-12-151-1/+5
* usb: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-16/+1
* usb(4): Stop checking for failures from malloc(M_WAITOK).Mark Johnston2020-07-221-0/+2
* Don't allow USB device drivers to parent own interface.Hans Petter Selasky2020-05-281-1/+1
* Refresh the USB device strings when a USB device is re-enumerated.Hans Petter Selasky2020-05-111-70/+93
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-1/+1
* Change the default USB template from the current 0 to -1. The reasonEdward Tomasz Napierala2018-05-281-1/+1
* Make the handler routine for the hw.usb.template sysctl trigger the USBEdward Tomasz Napierala2018-01-301-2/+132
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Make the USB attach strings in dmesg include product name.Edward Tomasz Napierala2016-10-251-4/+5
* Fix device delete child function.Hans Petter Selasky2016-10-171-3/+1
* Improve USB polling mode by not locking any mutexes, asserting anyHans Petter Selasky2016-09-141-2/+2
* Resolve deadlock between device_detach() and usbd_do_request_flags()Hans Petter Selasky2016-09-051-4/+40
* Improve error message.Edward Tomasz Napierala2016-07-291-2/+2
* Check for signals when locking the USB enumeration thread fromHans Petter Selasky2016-05-251-1/+22
* Extend the UQ_NO_STRINGS quirk to also cover the USB language stringHans Petter Selasky2016-05-041-1/+3
* dev/usb: minor spelling fixes in comments.Pedro F. Giffuni2016-05-021-2/+2
* Use the recently added "make_dev_s()" function to solve old race setting theHans Petter Selasky2016-01-151-6/+9
* Finish process of moving the LinuxKPI module into the default kernel build.Hans Petter Selasky2015-10-291-2/+2
* Improve the realtime properties of USB transfers for embedded systemsHans Petter Selasky2015-08-141-1/+1
* Add support for DYMO LabelWriter PnP.Hans Petter Selasky2015-05-071-0/+6
* Add a kernel function to delist our kernel character devices, so thatHans Petter Selasky2015-01-141-1/+4
* Resolve a special case deadlock: When two or more threads areHans Petter Selasky2015-01-131-60/+42
* Fix for deadlock in USB device side mode.Hans Petter Selasky2014-08-051-6/+13
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-6/+3
* Revert r267961, r267973:Glen Barber2014-06-271-3/+6
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-6/+3
* Avoid the USB device disconnected and controller shutdown clutter on systemMarius Strobl2014-06-101-6/+10
* Try to resolve a possible deadlock when detaching USB devices whichHans Petter Selasky2014-03-201-8/+70
* Fix a possible memory use after free and leak situation associatedHans Petter Selasky2014-01-171-10/+14
* Implement better error recovery for Transaction Translators, TTs,Hans Petter Selasky2014-01-131-2/+2
* USB method structures for USB controllers and USB pipes should beHans Petter Selasky2013-12-111-1/+1
* Fix some statical clang analyzer warnings.Hans Petter Selasky2013-05-251-3/+0
* Fix compile warning.Hans Petter Selasky2013-05-031-1/+2
* - Add more defines to limit USB memory usage and number of allocationsHans Petter Selasky2013-05-031-2/+2
* Add some defines to limit USB memory usage in reduced memory systems.Hans Petter Selasky2013-05-031-12/+15
* Allow the default USB template to be specified at compile time.Hans Petter Selasky2013-05-031-1/+5
* Add missing ifdef's for reduced feature compilations.Hans Petter Selasky2013-04-031-0/+4
* - Make quirk for reading device descriptor from broken USB devices.Hans Petter Selasky2013-03-131-3/+7
* Resolve a LOR after r246616. Protect control requests using the USB deviceHans Petter Selasky2013-02-131-4/+0
* - Move scratch data from the USB bus structure to the USB device structureHans Petter Selasky2013-02-101-45/+40
* Add defines to more easily allow a single threaded version of the FreeBSDHans Petter Selasky2013-02-051-1/+1
* Modify the FreeBSD USB kernel code so that it can be compiled directlyHans Petter Selasky2013-01-301-0/+4
* Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.Hans Petter Selasky2012-10-261-3/+3
* Fix for missing locks due to recent change.Hans Petter Selasky2012-08-131-1/+11
* Add support for the so-called streams feature of BULK endpointsHans Petter Selasky2012-08-121-16/+71