summaryrefslogtreecommitdiff
path: root/sys/dev/evdev/evdev.c
AgeCommit message (Expand)Author
2025-12-01evdev: Allow setting of character device ownership and access modeVladimir Kondratyev
2025-03-07sysmouse(4): Add wsp(4)-style T-Axis reporting.Joshua Rogers
2023-08-16sys: Remove $FreeBSD$: two-line .h patternWarner Losh
2022-11-19evdev: Extend EVIOCGRAB ioctl scope to cover kbd interfaceVladimir Kondratyev
2022-11-18evdev: Extend EVIOCGRAB ioctl scope to cover sysmouse interfaceVladimir Kondratyev
2021-08-25evdev: Add support for automatic MT protocol type A to type B conversion.Vladimir Kondratyev
2021-08-25evdev: Add implicit mode for touch tracking.Vladimir Kondratyev
2021-08-25evdev: Make MT tracking IDs monotonically increasing sequence.Vladimir Kondratyev
2021-08-25evdev: force no fuzz for autogenerated single touch compat events.Vladimir Kondratyev
2021-08-25evdev: Multitouch code style changes.Vladimir Kondratyev
2021-08-17evdev: Use bit_foreach helper macroVladimir Kondratyev
2021-08-16evdev: Do not check maximal contact number for MT initializationVladimir Kondratyev
2021-01-08evdev: Implement fuzz.Vladimir Kondratyev
2021-01-08evdev: Make open(2) and close(3) handlers sleepable.Vladimir Kondratyev
2021-01-08evdev: Remove useless "initial value" parameter from evdev_support_abs()Vladimir Kondratyev
2020-10-08Allow evdev's rcpt_mask and sysmouse_t_axis parameters to be specified inHans Petter Selasky
2020-04-20Fix kern.evdev.rcpt_mask on powerpcNiclas Zeising
2020-04-20Change kern.evdev.rcpt_mask to 12 by defaultNiclas Zeising
2020-04-19Use LIST_FOREACH_SAFE instead of LIST_FOREACH as we are removingXin LI
2020-04-13[evdev] Use proper mutex reference in autorepeat callout initialization.Vladimir Kondratyev
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-02-24Fix build when EVDEV_SUPPORT is option disabled after r344494Vladimir Kondratyev
2019-02-24evdev: export event device properties through sysctl interfaceVladimir Kondratyev
2018-10-27evdev: disable evdev if it is invoked from KDB or panic contextVladimir Kondratyev
2018-08-13evdev: remove soft context from evdev methods parameter list.Vladimir Kondratyev
2017-11-20evdev: Export EVDEV_SUPPORT kernel option through feature facilityVladimir Kondratyev
2017-11-01evdev: Do not start/stop softrepeat callout if no clients attachedVladimir Kondratyev
2017-11-01evdev: Disable value normalization and state filtering for SND events.Vladimir Kondratyev
2017-11-01evdev: Take driver's lock in cdev write handler if necessaryVladimir Kondratyev
2017-11-01evdev: Hide "kern.evdev.rcpt_mask" sysctl if kernel is compiledVladimir Kondratyev
2017-07-23Change my email address to wulf@FreeBSD.org in copyright headers.Vladimir Kondratyev
2017-07-23evdev: Macroize common locking sequencesVladimir Kondratyev
2017-07-23evdev: style(9), sort headers alphabeticallyVladimir Kondratyev
2016-12-10[evdev] Adds evdev support to sysmouse(4) driverOleksandr Tymoshenko
2016-10-22EVDEV: Add shortcut functions for event typesOleksandr Tymoshenko
2016-10-08Implement EVDEV_FLAG_MT_AUTOREL flag (autorelease touchpoints)Oleksandr Tymoshenko
2016-10-08Allow using of driver's mutex instead internal one for evdev locking.Oleksandr Tymoshenko
2016-10-03const-ify struct evdev_methodsOleksandr Tymoshenko
2016-10-02Modularize evdevOleksandr Tymoshenko
2016-09-30Declare a module for evdev and add dependency to ukbd(4) and ums(4)Oleksandr Tymoshenko
2016-09-23Handle NULL argument in evdev_freeOleksandr Tymoshenko
2016-09-11Add evdev protocol implementationOleksandr Tymoshenko