summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_process.h
Commit message (Collapse)AuthorAgeFilesLines
* Use software interrupt priorities for USB kthreads instead of hardwarejhb2011-01-131-2/+4
| | | | | | | interrupt priorities. Reviewed by: hps MFC after: 2 weeks
* - Patch to allow USB controller to resume operation afteralfred2009-08-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | being polled. - Remove the need for Giant from the USB HUB driver. - Leave device unconfigured instead of disabling the USB port when Huawei Autoinstall disk detection triggers. This should fix problems that the Huawei device is not detected after Autoinstall eject is issued. - Reported by: Nikolay Antsiferov - Fix memory use after free race for USB character devices. - Reported by: Lucius Windschuh - Factor out the enumeration lock into three functions to make the coming newbus lock conversion more easy. - usbd_enum_lock - usbd_enum_unlock - usbd_enum_is_locked Submitted by: hps
* Change the usb workers from kernel processes to threads, this is mostly athompsa2009-08-161-0/+4
| | | | | | | | | cosmetic change to reduce cruft in the proc table. Also change the idle wait message to `-` like how taskqueues are. Reviewed by: julian Approved by: re (kib)
* - Make struct usb_xfer opaque so that drivers can not access the internalsthompsa2009-06-231-13/+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-6/+6
|
* Revert the size_t part of the last commit for the moment, this blows up thethompsa2009-05-301-2/+2
| | | | USB_ADD_BYTES macro.
* s/usb2_/usb_/ on all typedefs for the USB stack.thompsa2009-05-291-4/+4
|
* s/usb2_/usb_/ on all C structs for the USB stack.thompsa2009-05-281-12/+12
|
* MFp4 //depot/projects/usb @159431,159437,159438thompsa2009-03-201-2/+2
| | | | | | | - start using the new USB typedefs in the USB core - Remove usage of USB_ADD_BYTES() Submitted by: Hans Petter Selasky
* Move the new USB stack into its new home.thompsa2009-02-231-0/+88
OpenPOWER on IntegriCloud