opnsense-src/sys/dev/usb
Hans Petter Selasky 02f728afc9 Make sure that the USB system suspend event is executed synchronously
and not asynchronously. This fixes problems related to USB system
suspend and resume.  It is assumed that we are always allowed to sleep
from the device_suspend() method.

MFC after:	1 week
Submitted by:	jkim
2012-03-03 08:11:04 +00:00
..
controller Make sure that the USB system suspend event is executed synchronously 2012-03-03 08:11:04 +00:00
input ukbd: adjust for SCHEDULER_STOPPED() and overhaul locking code 2011-12-21 11:49:33 +00:00
misc Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
net Add support for the MCS7832 2012-02-28 15:45:42 +00:00
quirk Add support for more USB devices. 2012-01-16 22:26:25 +00:00
serial Add new USB device ID. 2012-02-14 21:36:55 +00:00
storage Style change: Expand redundant #if's. Remove a couple of empty lines. 2012-03-01 20:25:17 +00:00
template Correct some bInterval USB template descriptor values. 2011-12-06 08:08:52 +00:00
wlan Add support for new USB device. 2012-01-19 18:03:52 +00:00
ufm_ioctl.h Move the new USB stack into its new home. 2009-02-23 18:31:00 +00:00
usb.h - Try to fix support for USB 3.0 HUBs. 2012-01-12 21:21:20 +00:00
usb_bus.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
usb_busdma.c Style change. 2011-11-12 08:16:45 +00:00
usb_busdma.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_cdc.h USB network (NCM driver): 2010-10-13 22:04:55 +00:00
usb_compat_linux.c Style change. 2011-11-12 08:16:45 +00:00
usb_compat_linux.h - Add usb_fill_bulk_urb() and usb_bulk_msg() linux compat functions [1] 2009-11-01 21:48:18 +00:00
usb_controller.h Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
usb_core.c Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
usb_core.h Improve High Speed slot allocation mechanism by moving the computation to the 2009-11-22 21:16:43 +00:00
usb_debug.c Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
usb_debug.h Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this had 2010-04-22 21:31:34 +00:00
usb_dev.c Remove direct access to si_name. 2012-02-10 12:35:57 +00:00
usb_dev.h USB core: 2009-07-30 00:15:50 +00:00
usb_device.c Improve USB mass storage quirk auto detection. 2011-10-29 12:32:13 +00:00
usb_device.h This patch adds automatic detection of USB mass storage devices 2011-09-02 18:50:44 +00:00
usb_dynamic.c Refactor auto-quirk solution so that we break as few external 2011-09-10 15:55:36 +00:00
usb_dynamic.h Refactor auto-quirk solution so that we break as few external 2011-09-10 15:55:36 +00:00
usb_endian.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_error.c Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
usb_freebsd.h This patch adds automatic detection of USB mass storage devices 2011-09-02 18:50:44 +00:00
usb_generic.c Style change. 2011-11-12 08:16:45 +00:00
usb_generic.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_handle_request.c Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
usb_hid.c Make the USB keyboard driver more HID compliant. 2011-07-04 07:37:28 +00:00
usb_hub.c Improve support for USB 3.0 HUBs. In certain states we 2012-01-13 22:26:13 +00:00
usb_hub.h This commit adds full support for USB 3.0 devices in host and device 2010-10-04 23:18:05 +00:00
usb_if.m Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
usb_ioctl.h - This patch adds custom IOCTLs to read and write the 4 GPIO pins on the 2011-11-12 08:40:52 +00:00
usb_lookup.c - Export the USB device ID format to userspace tools. 2011-06-25 15:51:44 +00:00
usb_mbuf.c Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
usb_mbuf.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_msctest.c Fix a compile warning with clang. 2011-12-03 14:54:44 +00:00
usb_msctest.h This patch adds automatic detection of USB mass storage devices 2011-09-02 18:50:44 +00:00
usb_parse.c Remove unneeded includes of <sys/linker_set.h>. Other headers that use 2011-01-11 13:59:06 +00:00
usb_pci.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_pf.c - Improvements to USB PF solution 2011-04-03 20:03:45 +00:00
usb_pf.h - Improvements to USB PF solution 2011-04-03 20:03:45 +00:00
usb_process.c Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
usb_process.h Use software interrupt priorities for USB kthreads instead of hardware 2011-01-13 14:15:36 +00:00
usb_request.c Improve support for USB 3.0 HUBs. In certain states we 2012-01-13 22:26:13 +00:00
usb_request.h - Try to fix support for USB 3.0 HUBs. 2012-01-12 21:21:20 +00:00
usb_transfer.c Avoid to check the same cache line/variable from all the locking 2012-01-28 14:00:21 +00:00
usb_transfer.h This commit marks the beginning of a new internal USB 2011-11-28 09:54:41 +00:00
usb_util.c Simplify the usb_pause_mtx() function by factoring out the generic parts 2011-11-19 11:17:27 +00:00
usb_util.h Move the device_delete_all_children() function from usb_util.c 2011-11-19 10:11:50 +00:00
usbdevs Add support for the MCS7832 2012-02-28 15:45:42 +00:00
usbdi.h Refactor auto-quirk solution so that we break as few external 2011-09-10 15:55:36 +00:00
usbdi_util.h This commit adds full support for USB 3.0 devices in host and device 2010-10-04 23:18:05 +00:00
usbhid.h Make the USB keyboard driver more HID compliant. 2011-07-04 07:37:28 +00:00