summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uhidev.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Back-out USB data toggle fix for HID devices, since we received multiplemglocker2021-02-151-43/+1
* Add uhidev_unset_report_dev(), doing the opposite ofanton2021-02-111-1/+11
* If uhidev_set_report_dev() already have been invoked for the givenanton2021-02-111-4/+6
* Add uhidev_set_report_dev() allowing usb drivers to early on install aanton2021-02-041-4/+23
* update some usb.org URLs following reorganisation, add a new one for updsthen2021-01-291-2/+2
* Resolve data toggle out of sync problem for ugen(4) and uhidev(4) devicesmglocker2021-01-251-1/+43
* Backout clear endpoint stall on open(2). It seems to break an illuminatedpatrick2020-08-311-3/+1
* Clear endpoint stall on open(2) of /dev/uhidX to synchronize toggle bitpatrick2020-08-271-2/+4
* uhidev(4) does apply the SET_IDLE request to all its child driversmglocker2020-08-231-3/+1
* Nuke all occurrences of usbd_abort_pipe() if it gets called rightmglocker2020-07-311-5/+1
* use the UE_GET_XFERTYPE macro where applicablejasper2020-02-221-4/+4
* Prevent use-after-free in uhidev_close().mpi2020-01-041-14/+14
* Send uhid(4) reports via the optional interrupt out pipe. Somepatrick2019-11-131-16/+45
* Move HID->bus constant conversion for HID report types out of ihidevjcs2018-08-251-1/+16
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-5/+5
* Do not execute the callback if the device is beeing detached.mpi2016-06-131-12/+13
* revert manual additions of hid.h now that usbhid.h brings it injcs2016-01-091-3/+1
* Move HID support files out of dev/usb into new dev/hid directoryjcs2016-01-081-2/+3
* Match 3rd party Xbox 360 controllers, from Christian Heckendorf.mpi2015-12-081-11/+15
* Fix uhidev_get_report_async() from David Higgs.mpi2015-02-281-4/+7
* Reduce the number of intermediate buffers by pre-allocating DMA buffersmpi2015-01-221-32/+41
* Correctly report memory allocation failure in uhidev_set_report_async().mpi2015-01-091-2/+2
* Add an asynchronous version of uhidev_get_report(), from David Higgsmpi2015-01-091-2/+78
* yet more mallocarray() changes.doug2014-12-131-2/+2
* Change uhidev(4) set/get report functions in various way.mpi2014-12-111-34/+43
* Deprecate usb_*_report(). USB HID devices are always attached belowmpi2014-12-081-35/+58
* sizeof() a pointer of the right struct to appease clang.mpi2014-08-101-2/+2
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-7/+7
* Print an understandable error message when we fail to read the reportmpi2014-07-101-3/+3
* Plug an xfer leak.mpi2014-04-291-3/+16
* Change the usbd_*_report() family of functions to take a usbd_devicempi2014-04-241-16/+32
* Modify the uhidev_*_report() methods to always take a report ID argumentmpi2014-04-151-17/+18
* Fix uhidev_detach() when detaching a device which did not claimed for allandre2014-03-231-2/+3
* Add a temporary hack to let a subdriver claim all the reportIDs ofmpi2014-03-191-11/+25
* Move the logic to deal with devices with broken descriptors into itsmpi2014-03-161-69/+69
* Starting the spring cleanup.mpi2014-03-151-25/+23
* Remove debug leftover.mpi2014-03-151-7/+2
* Abort and close all the interrupt pipes when detaching HID devices sincempi2014-02-251-2/+11
* Kill matchlvl usage throughout the usb stack.pirofti2013-11-191-7/+1
* Clean-up the activate routines from the uoak*(4) drivers.pirofti2013-11-111-1/+5
* Spacing.mpi2013-11-011-20/+17
* Do not abuse the stack of the current process to prepend a report IDmpi2013-11-011-19/+25
* Add support for Microsoft XBox 360 controller as a uhid. It doesn't usejeremy2013-10-251-4/+21
* Unify and document usbd_transfer(9).mpi2013-09-201-3/+9
* Do no try to clear the endpoint, as it if has stalled, if thempi2013-09-191-2/+2
* When deactivating child devices do not panic if their driver doesmpi2013-05-071-7/+2
* Get rid of various 'typedef struct' definitions and use plain structuremglocker2013-04-151-4/+4
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-3/+1
* garbage collect "usb events". without /dev/usb there is no way to accessjakemsr2011-01-251-7/+1
* remove dying flag in detach() function.yuo2010-09-241-2/+1