opnsense-src/sys/dev/usb
Andrew Thompson b1c3c31d58 MFC r198307
Change from CAM_TID_INVALID to CAM_SEL_TIMEOUT error code when the usb device
 has been yanked, this works around a cam recounting bug when
 CAM_DEV_UNCONFIGURED is set late in the detach. In certain conditions the
 reference to the XPT device would not be released which would cause the usb
 explore thread to sleep forever on "simfree", preventing any new usb devices to
 be found/ejected on the bus.

Approved by:	re (kib)
2009-10-21 19:48:27 +00:00
..
controller MFC r197682 2009-10-04 19:03:32 +00:00
input MFC: r196489,196498 2009-09-02 02:12:07 +00:00
misc - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
net MFC 196403: Temporarily revert the new-bus locking for 8.0 release. 2009-08-20 20:23:28 +00:00
quirk - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
serial ULPT: 2009-07-30 00:16:06 +00:00
storage MFC r198307 2009-10-21 19:48:27 +00:00
template - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
wlan MFC r198098: 2009-10-20 17:50:36 +00:00
ufm_ioctl.h Move the new USB stack into its new home. 2009-02-23 18:31:00 +00:00
usb.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_bus.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_busdma.c MFC r196380 2009-08-19 14:48:59 +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 s/usb2_/usb_/ on all C structs for the USB stack. 2009-05-28 17:36:36 +00:00
usb_compat_linux.c MFC 196403: Temporarily revert the new-bus locking for 8.0 release. 2009-08-20 20:23:28 +00:00
usb_compat_linux.h USB CORE - compat Linux: 2009-07-30 00:16:50 +00:00
usb_controller.h USB CORE: 2009-07-30 00:14:34 +00:00
usb_core.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_core.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_debug.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_debug.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_dev.c MFC: r196489,196498 2009-09-02 02:12:07 +00:00
usb_dev.h USB core: 2009-07-30 00:15:50 +00:00
usb_device.c MFC: r196489,196498 2009-09-02 02:12:07 +00:00
usb_device.h MFC: r196489,196498 2009-09-02 02:12:07 +00:00
usb_dynamic.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_dynamic.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_endian.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_error.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_freebsd.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_generic.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +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 MFC: r196489,196498 2009-09-02 02:12:07 +00:00
usb_hid.c USB CORE - Improve HID parsing 2009-07-30 00:17:08 +00:00
usb_hub.c MFC: r196489,196498 2009-09-02 02:12:07 +00:00
usb_hub.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_if.m Sync to p4 2009-06-27 21:23:30 +00:00
usb_ioctl.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_lookup.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_mbuf.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +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 - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_msctest.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_parse.c USB core: 2009-07-30 00:15:50 +00:00
usb_pci.h Fix _USB2_* refernces in the header protection defines. 2009-06-15 01:09:19 +00:00
usb_process.c MFC: r196489,196498 2009-09-02 02:12:07 +00:00
usb_process.h MFC: r196489,196498 2009-09-02 02:12:07 +00:00
usb_request.c USB core: 2009-07-30 00:15:50 +00:00
usb_request.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_transfer.c MFC: r196489,196498 2009-09-02 02:12:07 +00:00
usb_transfer.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_util.c - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usb_util.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usbdevs fixes a typo for DWA120 device ID. 2009-07-30 18:53:06 +00:00
usbdi.h Missed this file for r195963: 2009-07-30 00:57:54 +00:00
usbdi_util.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00
usbhid.h - Make struct usb_xfer opaque so that drivers can not access the internals 2009-06-23 02:19:59 +00:00