summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_dynamic.h
Commit message (Collapse)AuthorAgeFilesLines
* Refactor auto-quirk solution so that we break as few externalhselasky2011-09-101-1/+0
| | | | | | | | | drivers as possible. PR: usb/160299 Approved by: re (kib) Suggested by: rwatson MFC after: 0 days
* This patch adds automatic detection of USB mass storage deviceshselasky2011-09-021-0/+1
| | | | | | | | | | | | which does not support the no synchronize cache SCSI command. The __FreeBSD_version version macro has been bumped and external kernel modules needs to be recompiled after this patch. Approved by: re (kib) MFC after: 1 week PR: usb/160299
* Use the EVENTHANDLER system to hook into the usb device configuration andthompsa2009-12-171-4/+0
| | | | | | | perform a function such as ejecting a 3G autoinstaller disk. The eventhandler system properly tracks threads and is safe to unload, remove the setting/clearing of a function pointer in the kernel by u3g(4) which included a tsleep for safety.
* - Make struct usb_xfer opaque so that drivers can not access the internalsthompsa2009-06-231-2/+0
| | | | - Reduce the number of headers needed for a usb driver, the common case is just usb.h and usbdi.h
* Fix _USB2_* refernces in the header protection defines.thompsa2009-06-151-3/+3
|
* s/usb2_/usb_|usbd_/ on all function names for the USB stack.thompsa2009-06-151-18/+18
|
* s/usb2_/usb_/ on all typedefs for the USB stack.thompsa2009-05-291-3/+3
|
* s/usb2_/usb_/ on all C structs for the USB stack.thompsa2009-05-281-9/+9
|
* MFp4 //depot/projects/usb@160930thompsa2009-04-221-4/+1
| | | | | | | Change the roothub exec functions to take the usb request and data pointers directly rather than placing them on the parent bus struct. Submitted by: Hans Petter Selasky
* Move the new USB stack into its new home.thompsa2009-02-231-0/+70
OpenPOWER on IntegriCloud