| /linux/drivers/input/ |
| A D | evdev.c | 47 struct evdev *evdev; argument 322 struct evdev *evdev = container_of(dev, struct evdev, dev); in evdev_free() local 429 struct evdev *evdev = client->evdev; in evdev_release() local 475 client->evdev = evdev; in evdev_open() 497 struct evdev *evdev = client->evdev; in evdev_write() local 560 struct evdev *evdev = client->evdev; in evdev_read() local 611 struct evdev *evdev = client->evdev; in evdev_poll() local 1031 struct evdev *evdev = client->evdev; in evdev_do_ioctl() local 1258 struct evdev *evdev = client->evdev; in evdev_ioctl_handler() local 1337 struct evdev *evdev; in evdev_connect() local [all …]
|
| A D | Makefile | 20 obj-$(CONFIG_INPUT_EVDEV) += evdev.o
|
| /linux/tools/testing/selftests/hid/tests/ |
| A D | test_apple_keyboard.py | 167 evdev = uhdev.get_evdev() 177 assert evdev.value[libevdev.EV_KEY.KEY_FN] == 0 190 evdev = uhdev.get_evdev() 201 assert evdev.value[libevdev.EV_KEY.KEY_F4] == 1 209 assert evdev.value[libevdev.EV_KEY.KEY_F4] == 0 210 assert evdev.value[libevdev.EV_KEY.KEY_FN] == 1 222 evdev = uhdev.get_evdev() 253 evdev = uhdev.get_evdev() 285 evdev = uhdev.get_evdev() 335 evdev = uhdev.get_evdev() [all …]
|
| A D | test_sony.py | 41 evdev = uhdev.get_evdev("Accelerometer") 49 value = evdev.value[libevdev.EV_ABS.ABS_X] 60 value = evdev.value[libevdev.EV_ABS.ABS_Y] 69 value = evdev.value[libevdev.EV_ABS.ABS_Z] 74 evdev = uhdev.get_evdev("Accelerometer") 82 value = evdev.value[libevdev.EV_ABS.ABS_RX] 93 value = evdev.value[libevdev.EV_ABS.ABS_RY] 102 value = evdev.value[libevdev.EV_ABS.ABS_RZ] 141 evdev = uhdev.get_evdev("Touch Pad") 167 evdev = uhdev.get_evdev("Touch Pad") [all …]
|
| A D | test_multitouch.py | 540 evdev = uhdev.get_evdev() 588 evdev = uhdev.get_evdev() 618 evdev = uhdev.get_evdev() 696 evdev = uhdev.get_evdev() 742 evdev = uhdev.get_evdev() 791 evdev = uhdev.get_evdev() 834 evdev = uhdev.get_evdev() 864 evdev = uhdev.get_evdev() 910 evdev = uhdev.get_evdev() 1141 evdev = uhdev.get_evdev() [all …]
|
| A D | test_wacom_generic.py | 530 evdev = uhdev.get_evdev() 825 evdev = self.uhdev.get_evdev() 839 evdev = uhdev.get_evdev() 841 print(evdev.name) 936 evdev = uhdev.get_evdev() 987 evdev = uhdev.get_evdev() 1045 evdev = uhdev.get_evdev() 1080 evdev = uhdev.get_evdev() 1114 evdev = uhdev.get_evdev() 1145 evdev = uhdev.get_evdev() [all …]
|
| A D | test_gamepad.py | 34 evdev = uhdev.get_evdev() 46 assert evdev.value[key] == 1 54 assert evdev.value[key] == 0 66 evdev = uhdev.get_evdev() 84 assert evdev.value[key1] == 1 85 assert evdev.value[key2] == 1 93 assert evdev.value[key1] == 0 94 assert evdev.value[key2] == 1 102 assert evdev.value[key1] == 0 109 x = abs_map["x"].evdev [all …]
|
| A D | base_device.py | 190 if not evdev.has(m): 193 if evdev.has(m): 196 if not evdev.has_property(p): 199 if evdev.has_property(p): 235 def evdev(self: "EvdevDevice") -> Path: member in EvdevDevice 253 self.event_node = open(self.evdev, "rb") 379 evdev = self.get_evdev(application) 380 if evdev is not None: 381 return list(evdev.events()) 402 evdev = self._input_nodes[0] [all …]
|
| A D | test_keyboard.py | 266 evdev = uhdev.get_evdev() 275 assert evdev.value[libevdev.EV_KEY.KEY_A] == 1 283 assert evdev.value[libevdev.EV_KEY.KEY_A] == 0 287 evdev = uhdev.get_evdev() 297 assert evdev.value[libevdev.EV_KEY.KEY_A] == 1 306 assert evdev.value[libevdev.EV_KEY.KEY_A] == 0 307 assert evdev.value[libevdev.EV_KEY.KEY_Q] == 0 315 assert evdev.value[libevdev.EV_KEY.KEY_C] == 1 324 assert evdev.value[libevdev.EV_KEY.KEY_C] == 1 325 assert evdev.value[libevdev.EV_KEY.KEY_SPACE] == 1 [all …]
|
| A D | test_mouse.py | 544 evdev = uhdev.get_evdev() 580 assert evdev.value[libevdev.EV_KEY.BTN_LEFT] == 1 587 assert evdev.value[libevdev.EV_KEY.BTN_LEFT] == 0 598 assert evdev.value[libevdev.EV_KEY.BTN_LEFT] == 1 606 assert evdev.value[libevdev.EV_KEY.BTN_LEFT] == 0 688 evdev = uhdev.get_evdev() 689 assert evdev.has(libevdev.EV_REL.REL_WHEEL) 690 return evdev.has(libevdev.EV_REL.REL_WHEEL_HI_RES) 738 evdev = uhdev.get_evdev() 739 assert evdev.has(libevdev.EV_REL.REL_HWHEEL) [all …]
|
| A D | base_gamepad.py | 20 def __init__(self, hid, evdev=None): argument 23 if evdev is None: 24 evdev = f"ABS_{hid.upper()}" 26 self.evdev = libevdev.evbit("EV_ABS", evdev)
|
| A D | test_tablet.py | 66 def from_evdev(cls, evdev, test_button) -> "PenState": argument 71 evdev.value[libevdev.EV_KEY.BTN_TOOL_RUBBER] 72 and not evdev.value[libevdev.EV_KEY.BTN_TOOL_PEN] 76 evdev.value[libevdev.EV_KEY.BTN_TOOL_PEN] 81 evdev.value[libevdev.EV_KEY.BTN_TOOL_PEN] 82 or evdev.value[libevdev.EV_KEY.BTN_TOOL_RUBBER] 88 button = bool(evdev.value[test_button.value]) 488 def __assert_axis(self, evdev, axis, value): argument 496 evdev.value[axis] == value 512 assert evdev.value[b.value] is None or evdev.value[b.value] == False [all …]
|
| A D | base.py | 302 evdev = uhdev.get_evdev() 303 assert uhdev.name in evdev.name
|
| /linux/drivers/clocksource/ |
| A D | timer-riscv.c | 143 struct clock_event_device *evdev = this_cpu_ptr(&riscv_clock_event); in riscv_timer_interrupt() local 146 evdev->event_handler(evdev); in riscv_timer_interrupt()
|
| A D | nomadik-mtu.c | 177 struct clock_event_device *evdev = dev_id; in nmdk_timer_interrupt() local 180 evdev->event_handler(evdev); in nmdk_timer_interrupt()
|
| A D | timer-clint.c | 156 struct clock_event_device *evdev = this_cpu_ptr(&clint_clock_event); in clint_timer_interrupt() local 159 evdev->event_handler(evdev); in clint_timer_interrupt()
|
| /linux/Documentation/userspace-api/media/rc/ |
| A D | rc-intro.rst | 14 A Remote Controller interface is mapped as a normal evdev/input
|
| /linux/Documentation/hid/ |
| A D | hidintro.rst | 331 the ``EV_KEY/BTN_LEFT`` evdev event and relative X movement translates 332 into the ``EV_REL/REL_X`` evdev event". 355 evdev: 393 - evdev: 397 - evdev: 401 - evdev: 406 - evdev:
|
| /linux/Documentation/input/ |
| A D | input.rst | 84 evdev subsection 87 ``evdev`` is the generic input event interface. It passes the events 107 evdev nodes are created with minors starting with 256.
|
| A D | ff.rst | 27 1. have your kernel configured with evdev and a driver that supports your 29 2. make sure evdev module is loaded and /dev/input/event* device files are
|
| A D | event-codes.rst | 95 sent in the evdev event stream. 115 - Used to indicate buffer overrun in the evdev client's event queue. 158 BTN_TOUCH must be the first evdev code emitted in a synchronization frame.
|
| A D | uinput.rst | 27 libevdev is a wrapper library for evdev devices that provides interfaces to
|
| A D | input-programming.rst | 290 The id and name fields can be passed to userland via the evdev interface. 301 EVIOCGKEYCODE and EVIOCSKEYCODE ioctls on corresponding evdev interface.
|
| /linux/Documentation/usb/ |
| A D | mtouchusb.rst | 61 Perhaps at some point an abstract function will be placed into evdev so
|
| /linux/Documentation/driver-api/media/ |
| A D | rc-core.rst | 16 remote controller core is implemented on the top of the linux input/evdev
|