summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_generic.c
AgeCommit message (Expand)Author
2025-08-18usbhid(4): Implement USB_GET_DEVICEINFO ioctlVladimir Kondratyev
2024-02-19ugen: fix USB_IFACE_DRIVER_ACTIVE after detaching a driverAndriy Gapon
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
2023-04-08usb(4): Separate the fast path and the slow path to avoid races and use-after...Hans Petter Selasky
2023-04-08usb(4): Code refactoring as a pre-step for adding missing synchronization mec...Hans Petter Selasky
2022-10-07usb(4): Substitute "unsigned int" using the equivalent and shorter "unsigned"...Hans Petter Selasky
2022-03-03usb(4): Factor out the usb_check_request() function.Hans Petter Selasky
2021-12-18usb(4): Fix build on 32-bit platforms after 0ec590d24e415dd36e38648630a0b9634...Hans Petter Selasky
2021-12-17usb: add 32-bit compat for FIFOsBrooks Davis
2021-12-17usb: real freebsd32 support for most ioctlsBrooks Davis
2020-10-31Implement the USB_GET_DEVICEINFO ioctl(2) for uhid(4).Hans Petter Selasky
2020-09-01usb: clean up empty lines in .c and .h filesMateusz Guzik
2020-07-22usb(4): Stop checking for failures from malloc(M_WAITOK).Mark Johnston
2020-02-15Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (2 of many)Pawel Biernacki
2019-12-27Make USB statistics per device instead of per bus.Hans Petter Selasky
2019-06-04In usb(4) fix a lost completion event issue towards libusb(3). It may happenHans Petter Selasky
2019-01-03Improve USB generic debug messages. Print process ID and name when openingHans Petter Selasky
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-20Fix returned data for the USB_GET_DEV_PORT_PATH IOCTL in particularHans Petter Selasky
2014-06-28Pull in r267961 and r267973 again. Fix for issues reported will follow.Hans Petter Selasky
2014-06-27Revert r267961, r267973:Glen Barber
2014-06-27Extend the meaning of the CTLFLAG_TUN flag to automatically check ifHans Petter Selasky
2014-06-08Resolve a deadlock setting the USB configuration index from userspaceHans Petter Selasky
2013-10-27Fix a deadlock when trying to power off a USB device. The deadlockHans Petter Selasky
2013-05-03- Add more defines to limit USB memory usage and number of allocationsHans Petter Selasky
2013-05-03Add new USB API to get the port path of a USB device.Hans Petter Selasky
2013-02-14Add USB API to read power draw on USB devices.Hans Petter Selasky
2013-02-10- Move scratch data from the USB bus structure to the USB device structureHans Petter Selasky
2013-01-30Modify the FreeBSD USB kernel code so that it can be compiled directlyHans Petter Selasky
2012-10-26Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.Hans Petter Selasky
2012-08-13Rename new IOCTL to singular form of the noun "streams".Hans Petter Selasky
2012-08-12Add support for the so-called streams feature of BULK endpointsHans Petter Selasky
2012-06-01Improve support for detaching kernel drivers on a per interface basis.Hans Petter Selasky
2011-11-12Style change.Hans Petter Selasky
2011-11-07Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten
2011-06-06Improve enumeration of Low- and Full-speed devices connected through aHans Petter Selasky
2011-04-03- Fix for missing event if a libUSB USB transfer is started andHans Petter Selasky
2011-03-08- Bugfix: Root HUBs do not support re-enumeration.Hans Petter Selasky
2011-02-28- Add support for software pre-scaling of ISOCHRONOUS transfers.Hans Petter Selasky
2011-01-11Remove unneeded includes of <sys/linker_set.h>. Other headers that useJohn Baldwin
2010-10-04Serialise USB re-enumeration with the USB explore thread.Hans Petter Selasky
2010-09-02Reduce the need to accesss struct usb_device by providing functions to accessAndrew Thompson
2010-09-02Add support for power mode filtering as some USB hardware does not supportAndrew 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-03-11Implement USB kernel driver detach from userland.Andrew Thompson
2009-11-22Provide tunables for some of the usb sysctls that affect boot behaviour.Andrew Thompson