aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/evdev/evdev.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* evdev: Extend EVIOCGRAB ioctl scope to cover kbd interfaceVladimir Kondratyev2022-11-181-0/+2
* evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interfaceVladimir Kondratyev2022-11-171-0/+11
* evdev: Add support for automatic MT protocol type A to type B conversion.Vladimir Kondratyev2021-08-241-2/+3
* evdev: Add implicit mode for touch tracking.Vladimir Kondratyev2021-08-241-1/+6
* evdev: Make MT tracking IDs monotonically increasing sequence.Vladimir Kondratyev2021-08-241-4/+12
* evdev: force no fuzz for autogenerated single touch compat events.Vladimir Kondratyev2021-08-241-1/+1
* evdev: Multitouch code style changes.Vladimir Kondratyev2021-08-241-11/+8
* evdev: Use bit_foreach helper macroVladimir Kondratyev2021-08-161-19/+6
* evdev: Do not check maximal contact number for MT initializationVladimir Kondratyev2021-08-161-2/+1
* evdev: Implement fuzz.Vladimir Kondratyev2021-01-071-1/+19
* evdev: Make open(2) and close(3) handlers sleepable.Vladimir Kondratyev2021-01-071-21/+62
* evdev: Remove useless "initial value" parameter from evdev_support_abs()Vladimir Kondratyev2021-01-071-4/+3
* Allow evdev's rcpt_mask and sysmouse_t_axis parameters to be specified inHans Petter Selasky2020-10-081-2/+2
* Fix kern.evdev.rcpt_mask on powerpcNiclas Zeising2020-04-201-1/+1
* Change kern.evdev.rcpt_mask to 12 by defaultNiclas Zeising2020-04-201-1/+6
* Use LIST_FOREACH_SAFE instead of LIST_FOREACH as we are removingXin LI2020-04-191-2/+2
* [evdev] Use proper mutex reference in autorepeat callout initialization.Vladimir Kondratyev2020-04-131-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-3/+5
* Fix build when EVDEV_SUPPORT is option disabled after r344494Vladimir Kondratyev2019-02-241-2/+2
* evdev: export event device properties through sysctl interfaceVladimir Kondratyev2019-02-241-0/+91
* evdev: disable evdev if it is invoked from KDB or panic contextVladimir Kondratyev2018-10-271-0/+44
* evdev: remove soft context from evdev methods parameter list.Vladimir Kondratyev2018-08-131-4/+10
* evdev: Export EVDEV_SUPPORT kernel option through feature facilityVladimir Kondratyev2017-11-201-0/+3
* evdev: Do not start/stop softrepeat callout if no clients attachedVladimir Kondratyev2017-11-011-1/+2
* evdev: Disable value normalization and state filtering for SND events.Vladimir Kondratyev2017-11-011-2/+0
* evdev: Take driver's lock in cdev write handler if necessaryVladimir Kondratyev2017-11-011-0/+4
* evdev: Hide "kern.evdev.rcpt_mask" sysctl if kernel is compiledVladimir Kondratyev2017-11-011-0/+2
* Change my email address to wulf@FreeBSD.org in copyright headers.Vladimir Kondratyev2017-07-231-1/+1
* evdev: Macroize common locking sequencesVladimir Kondratyev2017-07-231-7/+4
* evdev: style(9), sort headers alphabeticallyVladimir Kondratyev2017-07-231-6/+5
* [evdev] Adds evdev support to sysmouse(4) driverOleksandr Tymoshenko2016-12-101-0/+3
* EVDEV: Add shortcut functions for event typesOleksandr Tymoshenko2016-10-221-15/+0
* Implement EVDEV_FLAG_MT_AUTOREL flag (autorelease touchpoints)Oleksandr Tymoshenko2016-10-081-3/+5
* Allow using of driver's mutex instead internal one for evdev locking.Oleksandr Tymoshenko2016-10-081-6/+32
* const-ify struct evdev_methodsOleksandr Tymoshenko2016-10-031-1/+1
* Modularize evdevOleksandr Tymoshenko2016-10-021-18/+0
* Declare a module for evdev and add dependency to ukbd(4) and ums(4)Oleksandr Tymoshenko2016-09-301-0/+21
* Handle NULL argument in evdev_freeOleksandr Tymoshenko2016-09-231-1/+2
* Add evdev protocol implementationOleksandr Tymoshenko2016-09-111-0/+917