summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/uhid.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* update some usb.org URLs following reorganisation, add a new one for updsthen2021-01-291-2/+2
* introduce ujoy(4), a restricted subset of uhid(4) for gamecontrollers.thfr2021-01-231-1/+6
* Refactor klist insertion and removalvisa2020-12-251-3/+3
* Use seltrue_kqfilter() instead of hand-rolling it in multiple drivers.mpi2020-05-131-11/+2
* Abstract the head of knote lists. This allows extending the lists,visa2020-04-071-3/+3
* Fix incoherencies of errors returned by various *kqfilter routines.mpi2020-04-031-2/+2
* Replace field f_isfd with field f_flags in struct filterops to allowvisa2020-02-201-3/+3
* Invalidate knote list of uhid(4) after device detach. This preventsvisa2020-01-181-1/+5
* Use C99 designated initializers with struct filterops. In addition,visa2019-12-311-5/+13
* poll handlers must return a poll(2) revents value, not errno(2) values.reyk2019-12-191-3/+3
* Add fido(4), a HID driver for FIDO/U2F security keysreyk2019-12-171-41/+53
* Convert infinite sleeps to tsleep_nsec(9).mpi2019-11-271-2/+2
* Simplify/refactor the way vendor/product/serial informations arelandry2018-05-011-2/+2
* Delete unnecessary <sys/file.h> includesguenther2017-12-301-2/+1
* Add dummy FIOASYNC handler.mpi2017-09-231-1/+2
* Remove SIGIO support. Base tools do not implement it and ports relyingmpi2017-07-201-26/+1
* A pile of sizes to free(9). In test for a few days in snapshots.deraadt2017-04-081-2/+2
* Kill unused ioctl(2)s.mpi2016-05-241-14/+2
* Convert uiomovei to uiomove. Fixes a few integer truncations along thestefan2016-03-031-5/+5
* Remove USB_SET_IMMED ioctl and corresponding code and manpage bits.stefan2016-02-281-24/+1
* 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
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* First step towards making uiomove() take a size_t size argument:miod2015-02-101-4/+4
* Change uhidev(4) set/get report functions in various way.mpi2014-12-111-20/+12
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* Modify the uhidev_*_report() methods to always take a report ID argumentmpi2014-04-151-4/+6
* Add a temporary hack to let a subdriver claim all the reportIDs ofmpi2014-03-191-5/+4
* Kill matchlvl usage throughout the usb stack.pirofti2013-11-191-3/+3
* Clean-up the HID environment.pirofti2013-11-151-29/+12
* Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingmatthew2011-07-031-4/+1
* kqueue attach functions should return an errno or 0, not a plain 1. Fixnicm2011-07-021-2/+2
* 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-3/+1
* Handle USB_GET_REPORT, USB_GET_REPORT_DESC, USB_GET_REPORT_ID andmiod2010-08-021-75/+19
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-8/+8
* add USB_GET_DEVICEINFO and USB_GET_STRING_DESC ioctl to the uhid(4).yuo2009-11-231-1/+17
* Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tnicm2009-11-091-2/+1
* Add missing KNOTE() calls after selwakeup(), until we decide if the KNOTE()deraadt2009-10-311-1/+2
* Get rid of devact enum, substitute it with an int and coresponding defines.pirofti2009-10-131-3/+3
* clalloc() can't fail, so there's no need to handle failure cases.blambert2009-07-191-5/+3
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
* Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andmbalmer2007-06-141-2/+17
* Remove the definition and use of the device_ptr_t which was a struct device *.mbalmer2007-06-121-2/+2
* Remove the usb_proc_ptr type definition, which was really a 'struct proc *'mbalmer2007-06-111-8/+8
* Remove the USB_GET_SC_OPEN macro. There is a double check for sc == NULL inmbalmer2007-06-111-2/+6
* Remove the definition and use of the USB_GET_SC macro, no binary change.mbalmer2007-06-111-7/+7
* More USB cleanup: In usb_port.h, get rid of the sel_klist #definemk2007-06-111-4/+4
* Remove the definition and use of the USBDEV macro. It only created confusionmbalmer2007-06-101-6/+6
* Remove the "Static" declaration of many functions. It was defined to be emptymbalmer2007-06-051-11/+11