Home
last modified time | relevance | path

Searched refs:evdev (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/input/
A Devdev.c47 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 DMakefile20 obj-$(CONFIG_INPUT_EVDEV) += evdev.o
/linux/tools/testing/selftests/hid/tests/
A Dtest_apple_keyboard.py167 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 Dtest_sony.py41 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 Dtest_multitouch.py540 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 Dtest_wacom_generic.py530 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 Dtest_gamepad.py34 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 Dbase_device.py190 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 Dtest_keyboard.py266 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 Dtest_mouse.py544 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 Dbase_gamepad.py20 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 Dtest_tablet.py66 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 Dbase.py302 evdev = uhdev.get_evdev()
303 assert uhdev.name in evdev.name
/linux/drivers/clocksource/
A Dtimer-riscv.c143 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 Dnomadik-mtu.c177 struct clock_event_device *evdev = dev_id; in nmdk_timer_interrupt() local
180 evdev->event_handler(evdev); in nmdk_timer_interrupt()
A Dtimer-clint.c156 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 Drc-intro.rst14 A Remote Controller interface is mapped as a normal evdev/input
/linux/Documentation/hid/
A Dhidintro.rst331 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 Dinput.rst84 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 Dff.rst27 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 Devent-codes.rst95 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 Duinput.rst27 libevdev is a wrapper library for evdev devices that provides interfaces to
A Dinput-programming.rst290 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 Dmtouchusb.rst61 Perhaps at some point an abstract function will be placed into evdev so
/linux/Documentation/driver-api/media/
A Drc-core.rst16 remote controller core is implemented on the top of the linux input/evdev

Completed in 69 milliseconds

12