aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_generic.c
Commit message (Expand)AuthorAgeFilesLines
* Fix returned data for the USB_GET_DEV_PORT_PATH IOCTL in particularHans Petter Selasky2015-01-201-5/+4
* Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky2014-06-281-2/+1
* Revert r267961, r267973:Glen Barber2014-06-271-1/+2
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky2014-06-271-2/+1
* Resolve a deadlock setting the USB configuration index from userspaceHans Petter Selasky2014-06-081-16/+4
* Fix a deadlock when trying to power off a USB device. The deadlockHans Petter Selasky2013-10-271-12/+7
* - Add more defines to limit USB memory usage and number of allocationsHans Petter Selasky2013-05-031-7/+10
* Add new USB API to get the port path of a USB device.Hans Petter Selasky2013-05-031-0/+45
* Add USB API to read power draw on USB devices.Hans Petter Selasky2013-02-141-0/+15
* - Move scratch data from the USB bus structure to the USB device structureHans Petter Selasky2013-02-101-2/+9
* Modify the FreeBSD USB kernel code so that it can be compiled directlyHans Petter Selasky2013-01-301-0/+4
* Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.Hans Petter Selasky2012-10-261-2/+1
* Rename new IOCTL to singular form of the noun "streams".Hans Petter Selasky2012-08-131-4/+4
* Add support for the so-called streams feature of BULK endpointsHans Petter Selasky2012-08-121-0/+6
* Improve support for detaching kernel drivers on a per interface basis.Hans Petter Selasky2012-06-011-0/+9
* Style change.Hans Petter Selasky2011-11-121-2/+2
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Improve enumeration of Low- and Full-speed devices connected through aHans Petter Selasky2011-06-061-4/+2
* - Fix for missing event if a libUSB USB transfer is started andHans Petter Selasky2011-04-031-4/+17
* - Bugfix: Root HUBs do not support re-enumeration.Hans Petter Selasky2011-03-081-0/+6
* - Add support for software pre-scaling of ISOCHRONOUS transfers.Hans Petter Selasky2011-02-281-1/+14
* Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin2011-01-111-1/+0
* Serialise USB re-enumeration with the USB explore thread.Hans Petter Selasky2010-10-041-19/+17
* Reduce the need to accesss struct usb_device by providing functions to accessAndrew Thompson2010-09-021-3/+3
* Add support for power mode filtering as some USB hardware does not supportAndrew Thompson2010-09-021-3/+2
* If a USB device is suspended and a USB set config request is issued when theAndrew Thompson2010-05-121-4/+24
* Use a more obvious prefix for the USB control (endpoint 0) transfers ratherAndrew Thompson2010-04-221-9/+9
* Implement USB kernel driver detach from userland.Andrew Thompson2010-03-111-5/+20
* Provide tunables for some of the usb sysctls that affect boot behaviour.Andrew Thompson2009-11-221-0/+2
* - Make struct usb_xfer opaque so that drivers can not access the internalsAndrew Thompson2009-06-231-34/+56
* Fix length check for ugen control transfer.Andrew Thompson2009-06-221-1/+1
* s/usb2_/usb_|usbd_/ on all function names for the USB stack.Andrew Thompson2009-06-151-83/+83
* Rename usb pipes to endpoints as it better represents what they are, and structAndrew Thompson2009-06-071-24/+24
* s/usb2_/usb_/ on all typedefs for the USB stack.Andrew Thompson2009-05-291-28/+28
* s/usb2_/usb_/ on all C structs for the USB stack.Andrew Thompson2009-05-281-198/+198
* Allocate the usb serial, manufacturer and product strings rather than use charAndrew Thompson2009-05-271-8/+3
* Rename the usb sysctl tree from hw.usb2.* back to hw.usb.*.Andrew Thompson2009-05-211-2/+2
* - rename usb2_mode to usb_mode [1]Andrew Thompson2009-05-211-9/+9
* Revert part of r191494 which used the udev state to mark suspending, this needsAndrew Thompson2009-05-051-5/+1
* Track the usb device state as its powered on, addressed and configured. This ...Andrew Thompson2009-04-251-1/+1
* MFp4 //depot/projects/usb@159909Andrew Thompson2009-04-051-45/+45
* Fix compile with USB_HAVE_BUSDMA/USB_HAVE_UGEN/USB_HAVE_STRINGS.Andrew Thompson2009-03-201-0/+5
* MFp4 //depot/projects/usb @159423, 159497Andrew Thompson2009-03-201-2/+4
* MFp4 //depot/projects/usb @159431,159437,159438Andrew Thompson2009-03-201-17/+17
* MFp4 //depot/projects/usb @159430Andrew Thompson2009-03-201-1/+0
* Change the last references to PRIV_ROOT. /dev/usb used to be world writable soAndrew Thompson2009-02-271-2/+2
* Change USB over to make_dev() for all device nodes, previously it hooked intoAndrew Thompson2009-02-271-15/+4
* MFp4 //depot/projects/usb@157958Andrew Thompson2009-02-241-2/+2
* Move the new USB stack into its new home.Andrew Thompson2009-02-231-0/+2195