aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_generic.c
Commit message (Expand)AuthorAgeFilesLines
* usb(4): Factor out the usb_check_request() function.Hans Petter Selasky2022-03-031-51/+3
* usb(4): Fix build on 32-bit platforms after 0ec590d24e415dd36e38648630a0b9634...Hans Petter Selasky2021-12-181-1/+1
* usb: add 32-bit compat for FIFOsBrooks Davis2021-12-171-66/+169
* usb: real freebsd32 support for most ioctlsBrooks Davis2021-12-171-0/+118
* Implement the USB_GET_DEVICEINFO ioctl(2) for uhid(4).Hans Petter Selasky2020-10-311-6/+4
* usb: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-13/+0
* usb(4): Stop checking for failures from malloc(M_WAITOK).Mark Johnston2020-07-221-5/+0
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)Pawel Biernacki2020-02-151-1/+2
* Make USB statistics per device instead of per bus.Hans Petter Selasky2019-12-271-3/+2
* In usb(4) fix a lost completion event issue towards libusb(3). It may happenHans Petter Selasky2019-06-041-4/+47
* Improve USB generic debug messages. Print process ID and name when openingHans Petter Selasky2019-01-031-2/+5
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Improve USB polling mode by not locking any mutexes, asserting anyHans Petter Selasky2016-09-141-2/+2
* Resolve deadlock between device_detach() and usbd_do_request_flags()Hans Petter Selasky2016-09-051-4/+7
* 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