summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_request.c
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2022-08-27usb(4): Quirk for non-compliant USB devices.Hans Petter Selasky
2020-12-15Improve handling of alternate settings in the USB stack.Hans Petter Selasky
2020-10-08Try a bit harder to get the USB device descriptor in case the initial read fa...Hans Petter Selasky
2020-09-01usb: clean up empty lines in .c and .h filesMateusz Guzik
2020-08-28Allow slow USB devices to be given more time to return their USB descriptors,Hans Petter Selasky
2019-01-04Reduce timeout for reading the USB HUB port status to 1000ms and try to filterHans Petter Selasky
2018-06-27Improve the kernel's USB descriptor reading function.Hans Petter Selasky
2018-05-19Permit "(", ")", ":", and "/" in USB string descriptors.Edward Tomasz Napierala
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2016-09-14Improve USB polling mode by not locking any mutexes, asserting anyHans Petter Selasky
2016-09-05Resolve deadlock between device_detach() and usbd_do_request_flags()Hans Petter Selasky
2015-01-05Make a bunch of USB debug SYSCTLs tunable, so that their value(s) canHans Petter Selasky
2014-01-13Implement better error recovery for Transaction Translators, TTs,Hans Petter Selasky
2013-08-12- Try to fix build of 32-bit compatibility USB support for FreeBSD andHans Petter Selasky
2013-05-03- Add more defines to limit USB memory usage and number of allocationsHans Petter Selasky
2013-05-03Add some defines to limit USB memory usage in reduced memory systems.Hans Petter Selasky
2013-03-13Fix typo.Hans Petter Selasky
2013-03-13- Make quirk for reading device descriptor from broken USB devices.Hans Petter Selasky
2013-02-13Resolve a LOR after r246616. Protect control requests using the USB deviceHans Petter Selasky
2013-02-05Fix some nits.Hans Petter Selasky
2013-01-30Modify the FreeBSD USB kernel code so that it can be compiled directlyHans Petter Selasky
2012-10-24Make several timing parameters of the USB enumeration sequence tuneable.Hans Petter Selasky
2012-09-20Fix typo.Hans Petter Selasky
2012-08-12Add support for the so-called streams feature of BULK endpointsHans Petter Selasky
2012-04-02Fix compiler warnings, mostly signed issues,Hans Petter Selasky
2012-04-02Add definitions and structures for USB 2.0 Link Power Management, LPM.Hans Petter Selasky
2012-01-13Improve support for USB 3.0 HUBs. In certain states weHans Petter Selasky
2012-01-12- Try to fix support for USB 3.0 HUBs.Hans Petter Selasky
2011-11-12Style change.Hans Petter Selasky
2011-08-19Add sysctl to not reset the device on clear stall failures, toHans Petter Selasky
2011-08-09Do not block zero report ID. It is correct value for devices with singleAlexander Motin
2011-07-16Fix for VirtualBox 4.x and other virtual machines that failHans Petter Selasky
2011-06-06Improve enumeration of Low- and Full-speed devices connected through aHans Petter Selasky
2011-01-11Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin
2010-12-07Re-add a status check which sneaked out during r214804.Hans Petter Selasky
2010-11-04Add code to warm reset a USB 3.0 port.Hans Petter Selasky
2010-10-04This commit adds full support for USB 3.0 devices in host and deviceHans Petter Selasky
2010-10-04Add more strict USB string filtering.Hans Petter Selasky
2010-05-12Reduce diffs to p4.Andrew Thompson
2010-05-12If a USB device is suspended and a USB set config request is issued when theAndrew Thompson
2010-04-22Use a more obvious prefix for the USB control (endpoint 0) transfers ratherAndrew Thompson
2010-04-22Properly name the sxlocks, mutexes and condvars.Andrew Thompson
2010-04-22Change USB_DEBUG to #ifdef and allow it to be turned off. Previously this hadAndrew Thompson
2009-11-26Remove overuse of exclamation marks in kernel printfs, there mere fact aAndrew Thompson
2009-07-30USB core:Alfred Perlstein
2009-06-23- Make struct usb_xfer opaque so that drivers can not access the internalsAndrew Thompson
2009-06-15s/usb2_/usb_|usbd_/ on all function names for the USB stack.Andrew Thompson
2009-06-15Remove usb2_cv_* and just use the kernel condvar implementation, it was neededAndrew Thompson