summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhid.c
AgeCommit message (Expand)Author
2020-04-03Fix incoherencies of errors returned by various *kqfilter routines.Martin Pieuchot
2020-02-20Replace field f_isfd with field f_flags in struct filterops to allowVisa Hankala
2020-01-18Invalidate knote list of uhid(4) after device detach. This preventsVisa Hankala
2019-12-31Use C99 designated initializers with struct filterops. In addition,Visa Hankala
2019-12-19poll handlers must return a poll(2) revents value, not errno(2) values.Reyk Floeter
2019-12-17Add fido(4), a HID driver for FIDO/U2F security keysReyk Floeter
2019-11-27Convert infinite sleeps to tsleep_nsec(9).Martin Pieuchot
2018-05-01Simplify/refactor the way vendor/product/serial informations areLandry Breuil
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-09-23Add dummy FIOASYNC handler.Martin Pieuchot
2017-07-20Remove SIGIO support. Base tools do not implement it and ports relyingMartin Pieuchot
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.Theo de Raadt
2016-05-24Kill unused ioctl(2)s.Martin Pieuchot
2016-03-03Convert uiomovei to uiomove. Fixes a few integer truncations along theStefan Kempf
2016-02-28Remove USB_SET_IMMED ioctl and corresponding code and manpage bits.Stefan Kempf
2016-01-09revert manual additions of hid.h now that usbhid.h brings it inJoshua Stein
2016-01-08Move HID support files out of dev/usb into new dev/hid directoryJoshua Stein
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
2014-12-11Change uhidev(4) set/get report functions in various way.Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-04-15Modify the uhidev_*_report() methods to always take a report ID argumentMartin Pieuchot
2014-03-19Add a temporary hack to let a subdriver claim all the reportIDs ofMartin Pieuchot
2013-11-19Kill matchlvl usage throughout the usb stack.Paul Irofti
2013-11-15Clean-up the HID environment.Paul Irofti
2011-07-03Remove config_activate() and DVACT_ACTIVATE. PCMCIA's the only thingMatthew Dempsky
2011-07-02kqueue attach functions should return an errno or 0, not a plain 1. FixNicholas Marriott
2011-01-25garbage collect "usb events". without /dev/usb there is no way to accessJacob Meuser
2010-09-24remove dying flag in detach() function.Yojiro Uo
2010-08-02Handle USB_GET_REPORT, USB_GET_REPORT_DESC, USB_GET_REPORT_ID andMiod Vallat
2010-07-26Correct the links between threads, processes, pgrps, and sessions,Philip Guenthe
2009-11-23add USB_GET_DEVICEINFO and USB_GET_STRING_DESC ioctl to the uhid(4).Yojiro Uo
2009-11-09Every selwakeup() should have a matching KNOTE() (even if kqueue isn'tNicholas Marriott
2009-10-31Add missing KNOTE() calls after selwakeup(), until we decide if the KNOTE()Theo de Raadt
2009-10-13Get rid of devact enum, substitute it with an int and coresponding defines.Paul Irofti
2009-07-19clalloc() can't fail, so there's no need to handle failure cases.Bret Lambert
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2007-06-14Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS andMarc Balmer
2007-06-12Remove the definition and use of the device_ptr_t which was a struct device *.Marc Balmer
2007-06-11Remove the usb_proc_ptr type definition, which was really a 'struct proc *'Marc Balmer
2007-06-11Remove the USB_GET_SC_OPEN macro. There is a double check for sc == NULL inMarc Balmer
2007-06-11Remove the definition and use of the USB_GET_SC macro, no binary change.Marc Balmer
2007-06-11More USB cleanup: In usb_port.h, get rid of the sel_klist #defineMichael Knudsen
2007-06-10Remove the definition and use of the USBDEV macro. It only created confusionMarc Balmer
2007-06-05Remove the "Static" declaration of many functions. It was defined to be emptyMarc Balmer
2007-06-04Last part of FreeBSD/NetBSD sepcific code removal.Marc Balmer
2007-05-27Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.Jonathan Gray
2007-05-21Remove logprintf macroJonathan Gray
2006-11-01poll errors should be POLLERR, not some random E valueTed Unangst
2006-06-23In a drivers activate() entry point, if on DVACT_DEACTIVATE it doesMiod Vallat