Home
last modified time | relevance | path

Searched refs:evdev_device (Results 1 – 24 of 24) sorted by relevance

/third_party/libinput/src/
Devdev.h162 struct evdev_device { struct
219 void (*change_scroll_method)(struct evdev_device *device); argument
260 void (*change_to_enabled)(struct evdev_device *device); argument
276 static inline struct evdev_device * argument
277 evdev_device(struct libinput_device *device) in evdev_device() function
279 return container_of(device, struct evdev_device, base); in evdev_device()
282 #define EVDEV_UNHANDLED_DEVICE ((struct evdev_device *) 1)
289 struct evdev_device *device,
295 struct evdev_device *device);
304 void (*device_added)(struct evdev_device *device,
[all …]
Devdev.c92 parse_udev_flag(struct evdev_device *device, in parse_udev_flag()
115 evdev_update_key_down_count(struct evdev_device *device, in evdev_update_key_down_count()
139 evdev_device_switch_get_state(struct evdev_device *device, in evdev_device_switch_get_state()
150 evdev_pointer_notify_physical_button(struct evdev_device *device, in evdev_pointer_notify_physical_button()
168 evdev_pointer_post_button(struct evdev_device *device, in evdev_pointer_post_button()
195 struct evdev_device *device = data; in evdev_button_scroll_timeout()
201 evdev_button_scroll_button(struct evdev_device *device, in evdev_button_scroll_button()
298 evdev_pointer_notify_button(struct evdev_device *device, in evdev_pointer_notify_button()
313 evdev_device_led_update(struct evdev_device *device, enum libinput_led leds) in evdev_device_led_update()
343 evdev_transform_absolute(struct evdev_device *device, in evdev_transform_absolute()
[all …]
Devdev-middle-button.c81 middlebutton_state_error(struct evdev_device *device, in middlebutton_state_error()
91 middlebutton_timer_set(struct evdev_device *device, uint64_t now) in middlebutton_timer_set()
98 middlebutton_timer_cancel(struct evdev_device *device) in middlebutton_timer_cancel()
104 middlebutton_set_state(struct evdev_device *device, in middlebutton_set_state()
130 middlebutton_post_event(struct evdev_device *device, in middlebutton_post_event()
142 evdev_middlebutton_idle_handle_event(struct evdev_device *device, in evdev_middlebutton_idle_handle_event()
168 evdev_middlebutton_ldown_handle_event(struct evdev_device *device, in evdev_middlebutton_ldown_handle_event()
221 evdev_middlebutton_rdown_handle_event(struct evdev_device *device, in evdev_middlebutton_rdown_handle_event()
275 evdev_middlebutton_middle_handle_event(struct evdev_device *device, in evdev_middlebutton_middle_handle_event()
318 evdev_middlebutton_lup_pending_handle_event(struct evdev_device *device, in evdev_middlebutton_lup_pending_handle_event()
[all …]
Devdev-fallback.c36 struct evdev_device *device, in fallback_keyboard_notify_key()
52 struct evdev_device *device, in fallback_lid_notify_toggle()
66 struct evdev_device *device, in fallback_notify_physical_button()
106 normalize_delta(struct evdev_device *device, in normalize_delta()
115 post_trackpoint_scroll(struct evdev_device *device, in post_trackpoint_scroll()
146 struct evdev_device *device, in fallback_filter_defuzz_touch()
170 struct evdev_device *device) in fallback_rotate_relative()
186 struct evdev_device *device, in fallback_flush_relative_motion()
228 struct evdev_device *device, in fallback_flush_wheels()
332 struct evdev_device *device, in fallback_flush_absolute_motion()
[all …]
Devdev-tablet-pad.c101 struct evdev_device *device, in pad_process_absolute()
179 struct evdev_device *device, in pad_handle_ring()
198 struct evdev_device *device, in pad_handle_strip()
252 struct evdev_device *device, in pad_check_notify_axes()
328 struct evdev_device *device, in pad_process_key()
360 struct evdev_device *device, in pad_notify_button_mask()
415 struct evdev_device *device, in pad_notify_buttons()
430 pad_change_to_left_handed(struct evdev_device *device) in pad_change_to_left_handed()
445 struct evdev_device *device, in pad_flush()
479 struct evdev_device *device, in pad_process()
[all …]
Devdev-tablet.c177 const struct evdev_device *device, in tablet_filter_axis_fuzz()
207 struct evdev_device *device, in tablet_process_absolute()
263 tablet_apply_rotation(struct evdev_device *device) in tablet_apply_rotation()
281 tablet_change_rotation(struct evdev_device *device, enum notify notify) in tablet_change_rotation()
284 struct evdev_device *touch_device = tablet->touch_device; in tablet_change_rotation()
306 tablet_change_to_left_handed(struct evdev_device *device) in tablet_change_to_left_handed()
318 struct evdev_device *device, in tablet_update_tool()
456 struct evdev_device *device = tablet->device; in normalize_wheel()
463 struct evdev_device *device) in tablet_update_xy()
495 const struct evdev_device *device, in tablet_tool_process_delta()
[all …]
Devdev-mt-touchpad.c1889 tp_apply_rotation(struct evdev_device *device) in tp_apply_rotation()
1921 struct evdev_device *device) in tp_debug_touch_state()
1944 struct evdev_device *device, in tp_interface_process()
2073 struct evdev_device *device, in tp_suspend()
2102 struct evdev_device *device) in tp_interface_suspend()
2111 struct evdev_device *device, in tp_sync_touch()
2156 struct evdev_device *device) in tp_sync_slots()
2167 struct evdev_device *device, in tp_resume()
2348 tp_want_dwt(struct evdev_device *touchpad, in tp_want_dwt()
2349 struct evdev_device *keyboard) in tp_want_dwt()
[all …]
Devdev-totem.c47 struct evdev_device *device;
53 struct evdev_device *touch_device;
113 struct evdev_device *touch_device = totem->touch_device; in totem_set_touch_device_enabled()
180 struct evdev_device *device, in totem_process_key()
202 struct evdev_device *device, in totem_process_abs()
267 struct evdev_device *device = totem->device; in totem_slot_fetch_axes()
356 struct evdev_device *device = totem->device; in slot_axes_initialize()
373 struct evdev_device *device = totem->device; in totem_handle_slot_state()
515 struct evdev_device *device, in totem_interface_process()
551 struct evdev_device *device) in totem_interface_suspend()
[all …]
Dpath-seat.c52 path_disable_device(struct evdev_device *device) in path_disable_device()
55 struct evdev_device *dev; in path_disable_device()
72 struct evdev_device *device; in path_input_disable()
179 struct evdev_device *device = NULL; in path_device_enable()
280 struct evdev_device *evdev = evdev_device(device); in path_device_change_seat()
409 struct evdev_device *evdev = evdev_device(device); in libinput_path_remove_device()
Devdev-mt-touchpad-buttons.c626 struct evdev_device *device) in tp_init_softbuttons()
686 struct evdev_device *device, in tp_init_top_softbuttons()
719 struct evdev_device *evdev = evdev_device(device); in tp_button_config_click_get_methods()
764 struct evdev_device *evdev = evdev_device(device); in tp_button_config_click_set_method()
776 struct evdev_device *evdev = evdev_device(device); in tp_button_config_click_get_method()
785 struct evdev_device *device = tp->device; in tp_click_get_default_method()
807 struct evdev_device *evdev = evdev_device(device); in tp_button_config_click_get_default_method()
814 tp_clickpad_middlebutton_apply_config(struct evdev_device *device) in tp_clickpad_middlebutton_apply_config()
842 struct evdev_device *evdev = evdev_device(device); in tp_clickpad_middlebutton_set()
874 struct evdev_device *device) in tp_init_clickpad_middlebutton_emulation()
[all …]
Devdev-mt-touchpad.h287 struct evdev_device *device;
398 struct evdev_device *trackpoint;
519 struct evdev_device *lid_switch;
524 struct evdev_device *tablet_mode_switch;
532 struct evdev_device *tablet_device;
627 tp_init_buttons(struct tp_dispatch *tp, struct evdev_device *device);
631 struct evdev_device *device,
677 tp_edge_scroll_init(struct tp_dispatch *tp, struct evdev_device *device);
730 tp_clickpad_middlebutton_apply_config(struct evdev_device *device);
Devdev-fallback.h73 struct evdev_device *device;
116 struct evdev_device *sw_device;
243 get_key_down_count(struct evdev_device *device, int code) in get_key_down_count()
253 struct evdev_device *device,
Dlibinput.c614 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_pointer_get_absolute_x()
627 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_pointer_get_absolute_y()
642 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_pointer_get_absolute_x_transformed()
657 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_pointer_get_absolute_y_transformed()
905 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_touch_get_x()
920 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_touch_get_x_transformed()
935 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_touch_get_y_transformed()
949 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_touch_get_y()
1298 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_tablet_tool_get_x()
1315 struct evdev_device *device = evdev_device(event->base.device); in libinput_event_tablet_tool_get_y()
[all …]
Devdev-mt-touchpad-tap.c1397 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_tap_config_count()
1407 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_tap_config_set_enabled()
1420 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_tap_config_is_enabled()
1428 tp_tap_default(struct evdev_device *evdev) in tp_tap_default()
1452 struct evdev_device *evdev = evdev_device(device); in tp_tap_config_get_default()
1461 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_tap_config_set_map()
1474 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_tap_config_get_map()
1490 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_tap_config_set_drag_enabled()
1501 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_tap_config_get_drag_enabled()
1508 tp_drag_default(struct evdev_device *device) in tp_drag_default()
[all …]
Devdev-tablet-pad-leds.c187 is_litest_device(struct evdev_device *device) in is_litest_device()
238 pad_led_get_sysfs_base_path(struct evdev_device *device, in pad_led_get_sysfs_base_path()
275 struct evdev_device *device, in pad_init_led_groups()
489 struct evdev_device *device) in pad_init_leds_from_libwacom()
554 struct evdev_device *device) in pad_init_leds()
606 evdev_device_tablet_pad_get_num_mode_groups(struct evdev_device *device) in evdev_device_tablet_pad_get_num_mode_groups()
622 evdev_device_tablet_pad_get_mode_group(struct evdev_device *device, in evdev_device_tablet_pad_get_mode_group()
Dudev-seat.c81 struct evdev_device *device; in device_added()
152 struct evdev_device *device; in device_removed()
246 struct evdev_device *device; in udev_input_remove_devices()
378 struct evdev_device *evdev = evdev_device(device); in udev_device_change_seat()
Devdev-tablet.h58 struct evdev_device *device;
94 struct evdev_device *touch_device;
99 struct evdev_device *touch_device;
Devdev-tablet-pad.h64 struct evdev_device *device;
101 pad_init_leds(struct pad_dispatch *pad, struct evdev_device *device);
Devdev-debounce.c175 struct evdev_device *device = fallback->device; in debounce_notify_button()
555 struct evdev_device *device = data; in debounce_timeout()
565 struct evdev_device *device = data; in debounce_timeout_short()
575 struct evdev_device *device = dispatch->device; in fallback_init_debounce()
Devdev-mt-touchpad-edge-scroll.c305 tp_edge_scroll_init(struct tp_dispatch *tp, struct evdev_device *device) in tp_edge_scroll_init()
421 struct evdev_device *device = tp->device; in tp_edge_scroll_post_events()
509 struct evdev_device *device = tp->device; in tp_edge_scroll_stop_events()
Devdev-mt-touchpad-gestures.c1469 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_gesture_set_hold_enabled()
1483 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_gesture_is_hold_enabled()
1493 struct evdev_dispatch *dispatch = evdev_device(device)->dispatch; in tp_gesture_get_hold_default()
Devdev-mt-touchpad-thumb.c386 struct evdev_device *device = tp->device; in tp_init_thumb()
/third_party/libinput/tools/
Dlibinput-debug-gui.c88 struct evdev_device { struct
463 struct evdev_device *d; in draw_evdev_abs()
1205 struct evdev_device *d, in handle_event_evdev()
1285 struct evdev_device *d; in register_evdev_device()
1322 struct evdev_device *d; in unregister_evdev_device()
/third_party/libinput/doc/user/
Darchitecture.rst132 decides to create a ``struct evdev_device`` for the given device node.