summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_device.c
Commit message (Expand)AuthorAgeFilesLines
* Modify the FreeBSD USB kernel code so that it can be compiled directlyhselasky2013-01-301-0/+4
* Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.hselasky2012-10-261-3/+3
* Fix for missing locks due to recent change.hselasky2012-08-131-1/+11
* Add support for the so-called streams feature of BULK endpointshselasky2012-08-121-16/+71
* Style.hselasky2012-08-101-2/+2
* Improve support for detaching kernel drivers on a per interface basis.hselasky2012-06-011-4/+10
* Fix compiler warnings, mostly signed issues,hselasky2012-04-021-2/+0
* Improve USB mass storage quirk auto detection.hselasky2011-10-291-1/+2
* Refactor auto-quirk solution so that we break as few externalhselasky2011-09-101-6/+16
* This patch adds automatic detection of USB mass storage deviceshselasky2011-09-021-1/+33
* Use synchronous device destruction instead of asynchronous, so that a newhselasky2011-08-111-32/+47
* - Ensure that we get all the required nomatch devd events.hselasky2011-06-241-9/+10
* - Move execution of event handlers into the probe and attach function so thathselasky2011-06-241-6/+16
* usb: change to one-pass probing of device driversavg2011-05-181-11/+0
* Cleanup usb_notify_addq_compat(). It should nothselasky2011-05-081-75/+0
* Remove unneeded includes of <sys/linker_set.h>. Other headers that usejhb2011-01-111-1/+0
* We need to define a cdev variable associated with each USB device,hselasky2010-11-301-0/+4
* Bugfix: Move the 'at <location string' to the beginning of the attachn_hibma2010-11-051-4/+3
* Don't terminate the notification with \n. This is done inn_hibma2010-11-041-2/+2
* Add support for setting per-interface PnP information.hselasky2010-10-271-4/+46
* Add possibility to generate devctl notifications regardless of UGEN presence.hselasky2010-10-221-15/+46
* This commit adds full support for USB 3.0 devices in host and devicehselasky2010-10-041-49/+68
* Reduce the need to accesss struct usb_device by providing functions to accessthompsa2010-09-021-7/+28
* Add support for power mode filtering as some USB hardware does not supportthompsa2010-09-021-1/+1
* fix a few cases where a string is passed via format argument instead ofavg2010-06-111-1/+1
* If a USB device is suspended and a USB set config request is issued when thethompsa2010-05-121-3/+30
* Use a more obvious prefix for the USB control (endpoint 0) transfers ratherthompsa2010-04-221-23/+23
* Properly name the sxlocks, mutexes and condvars.thompsa2010-04-221-19/+19
* Use SX_DUPOK rather than making the string unique.thompsa2010-04-221-2/+2
* Also add the usb mode to the devd string as the usb controller can work in boththompsa2010-04-211-0/+4
* Change usb devd events from fake attach to a notify. The ugen device is not athompsa2010-04-211-4/+94
* Implement USB kernel driver detach from userland.thompsa2010-03-111-1/+0
* Improve u3g device ejecting by providing additional methods for the ejectthompsa2010-01-061-1/+1
* scratch_size was incorrectly passed as language ID when retrieving the languagethompsa2010-01-061-2/+1
* Use the EVENTHANDLER system to hook into the usb device configuration andthompsa2009-12-171-76/+75
* Remove overuse of exclamation marks in kernel printfs, there mere fact athompsa2009-11-261-11/+11
* Improve High Speed slot allocation mechanism by moving the computation to thethompsa2009-11-221-1/+1
* Correct buffer sizes used so that they match. The old code could give thethompsa2009-09-281-2/+3
* Add support for USB language selection.thompsa2009-09-281-21/+63
* Fix NULL-pointer dereference in usb_endpoint_foreach().thompsa2009-09-281-1/+3
* MFp4 @ 168387thompsa2009-09-281-17/+13
* - Patch to allow USB controller to resume operation afteralfred2009-08-241-22/+58
* USB core:alfred2009-07-301-17/+18
* Sync to p4thompsa2009-06-271-1/+1
* - Make struct usb_xfer opaque so that drivers can not access the internalsthompsa2009-06-231-9/+29
* Fix usb2_find_descriptor function name.thompsa2009-06-151-2/+2
* s/usb2_/usb_|usbd_/ on all function names for the USB stack.thompsa2009-06-151-200/+200
* Remove usb2_cv_* and just use the kernel condvar implementation, it was neededthompsa2009-06-151-5/+5
* Rename usb pipes to endpoints as it better represents what they are, and structthompsa2009-06-071-119/+119
* s/usb2_/usb_/ on all typedefs for the USB stack.thompsa2009-05-291-15/+15
OpenPOWER on IntegriCloud