freebsd-dev/sys/dev/hid
Vladimir Kondratyev 183088934a evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface
of various keyboard drivers.
EVIOCGRAB ioctl execution on /dev/input/event# device node gains
exclusive access to this device to caller. It is used mostly for
development purposes and remote control software. See e.g.
https://reviews.freebsd.org/D30020 which is the reason of creation
of this change.
Keyboard grabbing is disabled in KDB and during panics.

MFC with:	4a0db5e292
Tested by:	corvink
Differential revision:	https://reviews.freebsd.org/D30542
2022-11-19 02:54:46 +03:00
..
bcm5974.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
hconf.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
hconf.h hid: Import hconf(4) - digitizer configuration top-level collection support. 2021-01-08 02:18:43 +03:00
hcons.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
hgame.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
hgame.h hid: move proper hat switch handling from ps4dshock to hgame 2021-08-16 23:24:05 +03:00
hid_if.m usb(3): Fix a few typos in source code comments 2022-04-02 10:14:32 +02:00
hid.c Remove unused hidraw_devclass. 2022-05-06 15:46:57 -07:00
hid.h Remove unused hidraw_devclass. 2022-05-06 15:46:57 -07:00
hidbus.c hidbus(4): Align refcount checks for hidbus_intr_start() and hidbus_intr_stop(). 2022-07-28 21:28:36 +02:00
hidbus.h hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
hidmap.c hidmap: Do not forget to initialize bitmap items to unset state 2021-09-02 22:35:27 +03:00
hidmap.h hpen(4): Add support for legacy MS-compatible single touch protocol 2021-09-02 22:35:27 +03:00
hidquirk.c hid: Import quirk subsystem. 2021-01-08 02:18:43 +03:00
hidquirk.h hid: Import functions and constants required by new subsystem 2021-01-08 02:18:42 +03:00
hidraw.c hidraw: Return string lengths for certain ioctls 2022-05-18 12:12:19 +02:00
hidraw.h usb: remove COMPAT_32BIT ifdefs 2021-12-17 21:28:39 +00:00
hidrdesc.h
hkbd.c evdev: Extend EVIOCGRAB ioctl scope to cover kbd interface 2022-11-19 02:54:46 +03:00
hms.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
hmt.c hid: Remove a double word in a source code comment 2022-09-04 13:45:50 +02:00
hpen.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
hsctrl.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ietp.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
ps4dshock.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00
xb360gp.c hid: Remove unused devclass arguments to DRIVER_MODULE. 2022-05-06 15:46:57 -07:00