Home
last modified time | relevance | path

Searched refs:evdev (Results 1 - 25 of 46) sorted by relevance

12

/third_party/libinput/src/
H A Devdev.c42 #include "evdev.h"
336 int evdev; in evdev_device_led_update() member
351 ev[i].code = map[i].evdev; in evdev_device_led_update()
508 bustype = libevdev_get_id_bustype(device->evdev); in evdev_tag_external_mouse()
521 if (!libevdev_has_property(device->evdev, in evdev_tag_trackpoint()
570 if (!libevdev_has_event_type(device->evdev, EV_KEY)) in evdev_tag_keyboard()
574 if (!libevdev_has_event_code(device->evdev, in evdev_tag_keyboard()
656 struct evdev_device *evdev = evdev_device(device); in evdev_sendevents_set_mode() local
657 struct evdev_dispatch *dispatch = evdev->dispatch; in evdev_sendevents_set_mode()
664 evdev_device_resume(evdev); in evdev_sendevents_set_mode()
681 struct evdev_device *evdev = evdev_device(device); evdev_sendevents_get_mode() local
704 struct evdev_device *evdev = evdev_device(device); evdev_left_handed_set() local
716 struct evdev_device *evdev = evdev_device(device); evdev_left_handed_get() local
753 struct evdev_device *evdev = evdev_device(device); evdev_scroll_set_method() local
764 struct evdev_device *evdev = evdev_device(device); evdev_scroll_get_method() local
774 struct evdev_device *evdev = evdev_device(device); evdev_scroll_get_default_method() local
793 struct evdev_device *evdev = evdev_device(device); evdev_scroll_set_button() local
804 struct evdev_device *evdev = evdev_device(device); evdev_scroll_get_button() local
814 struct evdev_device *evdev = evdev_device(device); evdev_scroll_get_default_button() local
835 struct evdev_device *evdev = evdev_device(device); evdev_scroll_set_button_lock() local
856 struct evdev_device *evdev = evdev_device(device); evdev_scroll_get_button_lock() local
983 struct libevdev *evdev = device->evdev; evdev_need_mtdev() local
996 struct libevdev *evdev = device->evdev; evdev_is_fake_mt_device() local
1653 struct libevdev *evdev = device->evdev; evdev_fix_abs_resolution() local
1718 struct libevdev *evdev = device->evdev; evdev_fix_android_mt() local
1738 struct libevdev *evdev = device->evdev; evdev_check_min_max() local
1773 struct libevdev *evdev = device->evdev; evdev_reject_device() local
1832 struct libevdev *evdev = device->evdev; evdev_extract_abs_axes() local
1879 struct libevdev *evdev = device->evdev; evdev_disable_accelerometer_axes() local
1895 struct libevdev *evdev = device->evdev; evdev_device_is_joystick_or_gamepad() local
1971 struct libevdev *evdev = device->evdev; evdev_configure_device() local
2337 libevdev_log_func(const struct libevdev *evdev, enum libevdev_log_priority priority, void *data, const char *file, int line, const char *func, const char *format, va_list args) libevdev_log_func() argument
[all...]
H A Devdev-totem.c25 #include "evdev.h"
280 slot->axes.point.x = libevdev_get_slot_value(device->evdev, in totem_slot_fetch_axes()
283 slot->axes.point.y = libevdev_get_slot_value(device->evdev, in totem_slot_fetch_axes()
290 int angle = libevdev_get_slot_value(device->evdev, in totem_slot_fetch_axes()
304 major = libevdev_get_slot_value(device->evdev, in totem_slot_fetch_axes()
307 minor = libevdev_get_slot_value(device->evdev, in totem_slot_fetch_axes()
310 rmajor = libevdev_get_abs_resolution(device->evdev, ABS_MT_TOUCH_MAJOR); in totem_slot_fetch_axes()
311 rminor = libevdev_get_abs_resolution(device->evdev, ABS_MT_TOUCH_MINOR); in totem_slot_fetch_axes()
358 slot->axes.point.x = libevdev_get_slot_value(device->evdev, in slot_axes_initialize()
361 slot->axes.point.y = libevdev_get_slot_value(device->evdev, in slot_axes_initialize()
719 struct libevdev *evdev = device->evdev; totem_reject_device() local
[all...]
H A Devdev-tablet.c25 #include "evdev-tablet.h"
144 struct libevdev *evdev = tablet->device->evdev; in tablet_device_has_axis() local
149 has_axis = (libevdev_has_event_code(evdev, in tablet_device_has_axis()
152 libevdev_has_event_code(evdev, in tablet_device_has_axis()
155 libevdev_has_event_code(evdev, in tablet_device_has_axis()
159 has_axis |= libevdev_has_event_code(evdev, in tablet_device_has_axis()
163 has_axis = libevdev_has_event_code(evdev, in tablet_device_has_axis()
168 has_axis = libevdev_has_event_code(evdev, in tablet_device_has_axis()
189 fuzz = libevdev_get_abs_fuzz(device->evdev, in tablet_filter_axis_fuzz()
929 struct libevdev *evdev = tablet->device->evdev; copy_button_cap() local
2543 struct libevdev *evdev = device->evdev; tablet_reject_device() local
2570 struct libevdev *evdev = device->evdev; tablet_init() local
[all...]
H A Devdev-tablet-pad.c25 #include "evdev-tablet-pad.h"
186 absinfo = libevdev_get_abs_info(device->evdev, code); in pad_handle_ring()
205 absinfo = libevdev_get_abs_info(device->evdev, code); in pad_handle_strip()
264 libevdev_get_event_value(device->evdev, EV_ABS, ABS_MISC) == 0) in pad_check_notify_axes()
616 if (libevdev_has_event_code(device->evdev, EV_KEY, code)) in pad_init_buttons_from_kernel()
621 if (libevdev_has_event_code(device->evdev, EV_KEY, code)) in pad_init_buttons_from_kernel()
626 if (libevdev_has_event_code(device->evdev, EV_KEY, code)) in pad_init_buttons_from_kernel()
631 if (libevdev_has_event_code(device->evdev, EV_KEY, code)) in pad_init_buttons_from_kernel()
648 if (libevdev_get_id_vendor(device->evdev) != VENDOR_ID_WACOM) in pad_init_keys()
652 if (libevdev_has_event_code(device->evdev, EV_KE in pad_init_keys()
707 struct evdev_device *evdev = evdev_device(device); pad_sendevents_set_mode() local
731 struct evdev_device *evdev = evdev_device(device); pad_sendevents_get_mode() local
[all...]
H A Devdev-mt-touchpad.c36 #include "evdev-mt-touchpad.h"
2112 struct libevdev *evdev = device->evdev; in tp_sync_touch() local
2115 if (!libevdev_fetch_slot_value(evdev, in tp_sync_touch()
2119 t->point.x = libevdev_get_event_value(evdev, EV_ABS, ABS_X); in tp_sync_touch()
2120 if (!libevdev_fetch_slot_value(evdev, in tp_sync_touch()
2124 t->point.y = libevdev_get_event_value(evdev, EV_ABS, ABS_Y); in tp_sync_touch()
2126 if (!libevdev_fetch_slot_value(evdev, in tp_sync_touch()
2130 t->pressure = libevdev_get_event_value(evdev, in tp_sync_touch()
2134 libevdev_fetch_slot_value(evdev, in tp_sync_touch()
2868 struct libevdev *evdev = device->evdev; tp_disable_abs_mt() local
3078 struct evdev_device *evdev = evdev_device(device); tp_scroll_config_scroll_method_get_methods() local
3088 struct evdev_device *evdev = evdev_device(device); tp_scroll_config_scroll_method_set_method() local
3106 struct evdev_device *evdev = evdev_device(device); tp_scroll_config_scroll_method_get_method() local
3135 struct evdev_device *evdev = evdev_device(device); tp_scroll_config_scroll_method_get_default_method() local
3182 struct evdev_device *evdev = evdev_device(device); tp_dwt_config_set() local
3201 struct evdev_device *evdev = evdev_device(device); tp_dwt_config_get() local
3218 struct evdev_device *evdev = evdev_device(device); tp_dwt_config_get_default() local
3236 struct evdev_device *evdev = evdev_device(device); tp_dwtp_config_set() local
3255 struct evdev_device *evdev = evdev_device(device); tp_dwtp_config_get() local
3272 struct evdev_device *evdev = evdev_device(device); tp_dwtp_config_get_default() local
3519 struct libevdev *evdev = device->evdev; tp_pass_sanity_check() local
3797 struct evdev_device *evdev = evdev_device(device); tp_sendevents_get_modes() local
3825 struct evdev_device *evdev = evdev_device(device); tp_sendevents_set_mode() local
3861 struct evdev_device *evdev = evdev_device(device); tp_sendevents_get_mode() local
[all...]
H A Devdev-fallback.c31 #include "evdev-fallback.h"
550 v = libevdev_get_slot_value(device->evdev, in fallback_process_touch()
639 int fd = libevdev_get_fd(dispatch->device->evdev); in fallback_lid_keyboard_event()
799 if (libevdev_has_event_code(device->evdev, EV_KEY, button) && in fallback_any_button_down()
1144 struct libevdev *evdev = device->evdev; in fallback_interface_sync_initial_state() local
1146 dispatch->lid.is_closed = libevdev_get_event_value(evdev, in fallback_interface_sync_initial_state()
1527 struct libevdev *evdev = device->evdev; in fallback_dispatch_init_slots() local
1534 !libevdev_has_event_code(evdev, EV_AB in fallback_dispatch_init_slots()
[all...]
H A Devdev-mt-touchpad-buttons.c32 #include "evdev-mt-touchpad.h"
719 struct evdev_device *evdev = evdev_device(device); in tp_button_config_click_get_methods() local
720 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch; in tp_button_config_click_get_methods()
729 if (evdev->model_flags & EVDEV_MODEL_APPLE_TOUCHPAD_ONEBUTTON) in tp_button_config_click_get_methods()
764 struct evdev_device *evdev = evdev_device(device); in tp_button_config_click_set_method() local
765 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch; in tp_button_config_click_set_method()
776 struct evdev_device *evdev = evdev_device(device); in tp_button_config_click_get_method() local
777 struct tp_dispatch *tp = (struct tp_dispatch*)evdev->dispatch; in tp_button_config_click_get_method()
807 struct evdev_device *evdev = evdev_device(device); in tp_button_config_click_get_default_method() local
808 struct tp_dispatch *tp = (struct tp_dispatch*)evdev in tp_button_config_click_get_default_method()
842 struct evdev_device *evdev = evdev_device(device); tp_clickpad_middlebutton_set() local
[all...]
H A Devdev-middle-button.c28 #include "evdev.h"
660 struct evdev_device *evdev = evdev_device(device); in evdev_middlebutton_set() local
664 evdev->middlebutton.want_enabled = true; in evdev_middlebutton_set()
667 evdev->middlebutton.want_enabled = false; in evdev_middlebutton_set()
673 evdev_middlebutton_apply_config(evdev); in evdev_middlebutton_set()
681 struct evdev_device *evdev = evdev_device(device); in evdev_middlebutton_get() local
683 return evdev->middlebutton.want_enabled ? in evdev_middlebutton_get()
691 struct evdev_device *evdev = evdev_device(device); in evdev_middlebutton_get_default() local
693 return evdev->middlebutton.enabled_default ? in evdev_middlebutton_get_default()
H A Dpath-seat.c30 #include "evdev.h"
279 struct evdev_device *evdev = evdev_device(device); in path_device_change_seat() local
283 udev_device = evdev->udev_device; in path_device_change_seat()
408 struct evdev_device *evdev = evdev_device(device); in libinput_path_remove_device() local
417 if (dev->udev_device == evdev->udev_device) { in libinput_path_remove_device()
425 path_disable_device(evdev); in libinput_path_remove_device()
/third_party/libinput/udev/
H A Dlibinput-fuzz-to-zero.c39 struct libevdev *evdev = NULL; in reset_absfuzz_to_zero() local
55 rc = libevdev_new_from_fd(fd, &evdev); in reset_absfuzz_to_zero()
59 if (!libevdev_has_event_type(evdev, EV_ABS)) in reset_absfuzz_to_zero()
66 fuzz = libevdev_get_abs_fuzz(evdev, *code); in reset_absfuzz_to_zero()
70 abs = *libevdev_get_abs_info(evdev, *code); in reset_absfuzz_to_zero()
72 libevdev_kernel_set_abs_info(evdev, *code, &abs); in reset_absfuzz_to_zero()
77 libevdev_free(evdev); in reset_absfuzz_to_zero()
H A Dlibinput-fuzz-extract.c46 struct libevdev *evdev = NULL; in handle_absfuzz() local
62 rc = libevdev_new_from_fd(fd, &evdev); in handle_absfuzz()
66 if (!libevdev_has_event_type(evdev, EV_ABS)) in handle_absfuzz()
72 fuzz = libevdev_get_abs_fuzz(evdev, *code); in handle_absfuzz()
79 libevdev_free(evdev); in handle_absfuzz()
/third_party/libinput/tools/
H A Dlibinput-replay.py113 evdev = fetch(device, "evdev")
116 d.name = fetch(evdev, "name")
118 ids = fetch(evdev, "id")
123 codes = fetch(evdev, "codes")
128 values = fetch(evdev, "absinfo")[code]
144 properties = fetch(evdev, "properties")
207 # each 'evdev' set contains one SYN_REPORT so we only need to check for
211 evdev = fetch(event, "evdev")
[all...]
H A Dlibinput-debug-tablet.c52 struct libevdev *evdev; member
141 normalize(struct libevdev *evdev, int code, int value) in normalize() argument
145 if (!evdev) in normalize()
148 abs = libevdev_get_abs_info(evdev, code); in normalize()
228 printf("evdev:\n"); in print_state()
229 print_bar("ABS_X:", ctx->abs.x, normalize(ctx->evdev, ABS_X, ctx->abs.x)); in print_state()
230 print_bar("ABS_Y:", ctx->abs.y, normalize(ctx->evdev, ABS_Y, ctx->abs.y)); in print_state()
231 print_bar("ABS_Z:", ctx->abs.z, normalize(ctx->evdev, ABS_Z, ctx->abs.z)); in print_state()
232 print_bar("ABS_TILT_X:", ctx->abs.tilt_x, normalize(ctx->evdev, ABS_TILT_X, ctx->abs.tilt_x)); in print_state()
233 print_bar("ABS_TILT_Y:", ctx->abs.tilt_y, normalize(ctx->evdev, ABS_TILT_ in print_state()
401 struct libevdev *evdev = ctx->evdev; handle_libevdev_events() local
[all...]
H A Dlibinput-analyze-touch-down-state.py97 absinfo = device["evdev"]["absinfo"]
113 if bit.value in device["evdev"]["codes"][libevdev.EV_KEY.value]:
131 for evdev in event["evdev"]:
132 yield evdev
134 for evdev in events():
136 code=libevdev.evbit(evdev[2], evdev[3]),
137 value=evdev[4],
138 sec=evdev[
[all...]
H A Dlibinput-measure-touchpad-size.py53 def __init__(self, evdev):
54 x = evdev.absinfo[libevdev.EV_ABS.ABS_X]
55 y = evdev.absinfo[libevdev.EV_ABS.ABS_Y]
191 # Based on the current 60-evdev.hwdb, Lenovo uses pvr and everyone else
253 evdev = libevdev.Device(fd)
254 touchpad = Touchpad(evdev)
277 for event in evdev.events():
312 xorig = evdev.absinfo[libevdev.EV_ABS.ABS_X]
313 yorig = evdev.absinfo[libevdev.EV_ABS.ABS_Y]
331 use_dmi = evdev
[all...]
H A Dlibinput-debug-gui.c90 struct libevdev *evdev; member
205 } evdev; member
410 if (w->evdev.rel_x) { in draw_evdev_rel()
411 int dir = w->evdev.rel_x > 0 ? 1 : -1; in draw_evdev_rel()
412 for (int i = 0; i < abs(w->evdev.rel_x); i++) { in draw_evdev_rel()
423 if (w->evdev.rel_y) { in draw_evdev_rel()
424 int dir = w->evdev.rel_y > 0 ? 1 : -1; in draw_evdev_rel()
425 for (int i = 0; i < abs(w->evdev.rel_y); i++) { in draw_evdev_rel()
457 if (w->evdev.device == 0) in draw_evdev_abs()
462 if (w->evdev in draw_evdev_abs()
1289 struct libevdev *evdev; register_evdev_device() local
[all...]
H A Dlibinput-analyze-recording.py121 for evdev in event.get("evdev", []):
123 code=libevdev.evbit(evdev[2], evdev[3]),
124 value=evdev[4],
125 sec=evdev[0],
126 usec=evdev[1],
158 current_frame = {} # {evdev-code: value}
207 for evtype, evcodes in device["evdev"]["codes"].items():
H A Dlibinput-record-verify-yaml.py112 self.assertIn("evdev", d)
119 evdev = d["evdev"]
121 self.assertIn(s, evdev)
126 evdev = d["evdev"]
127 name = evdev["name"]
134 evdev = d["evdev"]
135 id = evdev["i
[all...]
H A Dlibinput-analyze-per-slot-delta.py191 absinfo = device["evdev"]["absinfo"]
232 for evdev in event["evdev"]:
235 code=libevdev.evbit(evdev[2], evdev[3]),
236 value=evdev[4],
237 sec=evdev[0],
238 usec=evdev[1],
H A Dlibinput-record.c66 I_EVDEV = 4, /* nodes inside evdev: */
67 I_EVDEV_DATA = 6, /* nodes below evdev: */
73 I_EVENTTYPE = 4, /* event type (evdev:, libinput:,
82 struct libevdev *evdev; member
371 struct libevdev *evdev = d->evdev; in handle_evdev_frame() local
374 if (libevdev_next_event(evdev, LIBEVDEV_READ_FLAG_NORMAL, &e) != in handle_evdev_frame()
378 iprintf(d->fp, I_EVENTTYPE, "- evdev:\n"); in handle_evdev_frame()
391 unsigned int slot = libevdev_get_current_slot(evdev); in handle_evdev_frame()
402 } while (libevdev_next_event(evdev, in handle_evdev_frame()
1653 struct libevdev *evdev = dev->evdev; print_evdev_description() local
[all...]
/third_party/libinput/test/
H A Dtest-switch.c69 if (!libevdev_has_event_code(dev->evdev, EV_SW, SW_LID)) in START_TEST()
95 if (!libevdev_has_event_code(dev->evdev, EV_SW, SW_TABLET_MODE)) in START_TEST()
724 struct libevdev *evdev; in START_TEST() local
745 ck_assert_int_eq(libevdev_new_from_fd(fd, &evdev), 0); in START_TEST()
746 ck_assert_int_eq(libevdev_get_event_value(evdev, EV_SW, SW_LID), 1); in START_TEST()
755 rc = libevdev_next_event(evdev, LIBEVDEV_READ_FLAG_NORMAL, &event); in START_TEST()
760 rc = libevdev_next_event(evdev, LIBEVDEV_READ_FLAG_NORMAL, &event); in START_TEST()
765 rc = libevdev_next_event(evdev, LIBEVDEV_READ_FLAG_NORMAL, &event); in START_TEST()
770 libevdev_free(evdev); in START_TEST()
779 struct libevdev *evdev in START_TEST() local
847 struct libevdev *evdev = sw->evdev; START_TEST() local
[all...]
H A Dtest-pad.c74 if (!libevdev_has_event_code(dev->evdev, EV_KEY, code)) in START_TEST()
139 libevdev_get_id_vendor(dev->evdev), in START_TEST()
140 libevdev_get_id_product(dev->evdev), in START_TEST()
168 if (libevdev_has_event_code(dev->evdev, EV_KEY, code)) in START_TEST()
190 if (!libevdev_has_event_code(dev->evdev, EV_KEY, BTN_0)) in START_TEST()
199 ck_assert(!libevdev_has_event_code(dev->evdev, in START_TEST()
204 if (!libevdev_has_event_code(dev->evdev, EV_KEY, code)) in START_TEST()
248 if (!libevdev_has_event_code(dev->evdev, EV_KEY, BTN_LEFT)) in START_TEST()
254 if (!libevdev_has_event_code(dev->evdev, EV_KEY, code)) in START_TEST()
299 libevdev_get_id_vendor(dev->evdev), in START_TEST()
926 struct libevdev *evdev = dev->evdev; pad_has_keys() local
[all...]
H A Dtest-misc.c57 struct libevdev *evdev; in create_simple_test_device() local
69 evdev = libevdev_new(); in create_simple_test_device()
70 litest_assert_notnull(evdev); in create_simple_test_device()
71 libevdev_set_name(evdev, name); in create_simple_test_device()
80 libevdev_enable_event_code(evdev, type, code, a); in create_simple_test_device()
85 rc = libevdev_uinput_create_from_device(evdev, in create_simple_test_device()
89 libevdev_free(evdev); in create_simple_test_device()
809 struct libevdev *evdev = dev->evdev; in START_TEST() local
854 abs = libevdev_get_abs_info(evdev, ABS_ in START_TEST()
[all...]
H A Dtest-keyboard.c276 evdev_has = libevdev_has_event_code(dev->evdev, EV_KEY, code); in START_TEST()
309 if (!libevdev_has_event_code(dev->evdev, EV_KEY, KEY_A)) in START_TEST()
342 if (!libevdev_has_event_code(dev->evdev, EV_KEY, code)) in START_TEST()
372 if (!libevdev_has_event_code(dev->evdev, EV_KEY, KEY_A) || in START_TEST()
373 !libevdev_has_event_code(dev->evdev, EV_KEY, KEY_LEFTSHIFT)) in START_TEST()
H A Dtest-pointer.c517 struct libevdev *evdev = dev->evdev; in START_TEST() local
530 libevdev_grab(evdev, LIBEVDEV_GRAB); in START_TEST()
532 libevdev_grab(evdev, LIBEVDEV_UNGRAB); in START_TEST()
692 ck_assert(libevdev_has_event_code(dev->evdev, EV_REL, REL_WHEEL) || in START_TEST()
693 libevdev_has_event_code(dev->evdev, EV_REL, REL_HWHEEL)); in START_TEST()
695 if (libevdev_has_event_code(dev->evdev, EV_REL, REL_WHEEL)) { in START_TEST()
703 if (libevdev_has_event_code(dev->evdev, EV_REL, REL_HWHEEL)) { in START_TEST()
743 if (!libevdev_has_event_code(dev->evdev, EV_REL, REL_WHEEL_HI_RES) && in START_TEST()
744 !libevdev_has_event_code(dev->evdev, EV_RE in START_TEST()
[all...]

Completed in 28 milliseconds

12