aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/evdev
Commit message (Expand)AuthorAgeFilesLines
* evdev: Make variable-size ioctls return actual length of copyouted dataVladimir Kondratyev2021-01-201-6/+23
* hid: Add missing input enter/exit epoch pairs.Vladimir Kondratyev2021-01-141-0/+5
* evdev: Implement fuzz.Vladimir Kondratyev2021-01-071-1/+19
* evdev: Allow open() handler to be interrupted by a signalVladimir Kondratyev2021-01-072-5/+15
* evdev: Make open(2) and close(3) handlers sleepable.Vladimir Kondratyev2021-01-074-67/+156
* evdev: Remove useless "initial value" parameter from evdev_support_abs()Vladimir Kondratyev2021-01-074-10/+7
* kqueue: save space by using only one func pointer for assertionsMateusz Guzik2020-11-091-11/+6
* Allow evdev's rcpt_mask and sysmouse_t_axis parameters to be specified inHans Petter Selasky2020-10-081-2/+2
* atkbd/evdev: recognize the Chromebook menu key as F13 like Linux does.Vladimir Kondratyev2020-06-251-1/+1
* evdev: Add AT translated set1 scancodes for 'Eisu' & 'Kana' keys.Vladimir Kondratyev2020-06-171-1/+1
* [evdev] Sync event codes with Linux kernel 5.6Vladimir Kondratyev2020-05-042-6/+109
* [evdev] Add AT translated set1 scancodes for F-unlocked F1-12 keys.Vladimir Kondratyev2020-05-041-6/+6
* 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
* evdev: return error rather than zero-length data on blocked read()Vladimir Kondratyev2020-03-291-0/+2
* evdev: Add COMPAT_FREEBSD32 support for amd64 archVladimir Kondratyev2020-03-291-12/+68
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-3/+5
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+2
* 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-242-0/+95
* evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or.Vladimir Kondratyev2018-11-251-2/+5
* evdev: disable evdev if it is invoked from KDB or panic contextVladimir Kondratyev2018-10-273-0/+62
* evdev: Use console lock as evdev lock for all supported keyboard drivers.Vladimir Kondratyev2018-10-271-1/+6
* evdev: Remove evdev.ko linkage dependency on kbd driverVladimir Kondratyev2018-08-132-43/+0
* evdev: remove soft context from evdev methods parameter list.Vladimir Kondratyev2018-08-135-17/+23
* [evdev] Sync event codes with Linux kernel 4.16Vladimir Kondratyev2018-06-032-0/+42
* uinput: Add FreeBSD specific ioctl to set unique identifier of input device.Vladimir Kondratyev2018-04-302-0/+16
* evdev: change USB scancode 0x54 from KEY_SLASH to KEY_KPSLASHVladimir Kondratyev2017-11-201-1/+1
* Fix evdev codes for slash and asterisk numpad keys of AT-keyboardsVladimir Kondratyev2017-11-201-2/+2
* 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-012-3/+1
* evdev: Take driver's lock in cdev write handler if necessaryVladimir Kondratyev2017-11-011-0/+4
* evdev: Lock Giant around keyboard ioctlsVladimir Kondratyev2017-11-011-1/+10
* evdev: Hide "kern.evdev.rcpt_mask" sysctl if kernel is compiledVladimir Kondratyev2017-11-011-0/+2
* evdev: Translate KEY_102ND in evdev_scancode2key()Jean-Sébastien Pédron2017-11-011-1/+1
* Change my email address to wulf@FreeBSD.org in copyright headers.Vladimir Kondratyev2017-07-239-9/+9
* evdev: Macroize common locking sequencesVladimir Kondratyev2017-07-233-19/+18
* evdev: style(9), sort headers alphabeticallyVladimir Kondratyev2017-07-237-34/+31
* [evdev] Fix Right Alt and Keypad Enter event codes for atkbd(4) and kbdmux(4)...Oleksandr Tymoshenko2017-03-121-1/+1
* [evdev] Fix race condition between client's event queue reading and droppingOleksandr Tymoshenko2017-03-121-3/+4
* [evdev] Do not ignore result evdev_register in UI_DEV_CREATE handlerOleksandr Tymoshenko2017-03-121-3/+4
* [evdev] Fix build for older versions of clangOleksandr Tymoshenko2016-12-261-3/+3
* [evdev] Adds evdev support to sysmouse(4) driverOleksandr Tymoshenko2016-12-102-0/+19
* EVDEV: Add shortcut functions for event typesOleksandr Tymoshenko2016-10-223-21/+67
* Implement EVDEV_FLAG_MT_AUTOREL flag (autorelease touchpoints)Oleksandr Tymoshenko2016-10-084-7/+27
* Allow using of driver's mutex instead internal one for evdev locking.Oleksandr Tymoshenko2016-10-084-13/+56
* const-ify struct evdev_methodsOleksandr Tymoshenko2016-10-033-3/+4