H A D | evdev-tablet.c | 51 tablet_get_pressed_buttons(struct tablet_dispatch *tablet, in tablet_get_pressed_buttons() argument 63 tablet_get_released_buttons(struct tablet_dispatch *tablet, in tablet_get_released_buttons() argument 78 tablet_force_button_presses(struct tablet_dispatch *tablet) in tablet_force_button_presses() argument 91 tablet_history_size(const struct tablet_dispatch *tablet) tablet_history_size() argument 97 tablet_history_reset(struct tablet_dispatch *tablet) tablet_history_reset() argument 103 tablet_history_push(struct tablet_dispatch *tablet, const struct tablet_axes *axes) tablet_history_push() argument 123 tablet_history_get(const struct tablet_dispatch *tablet, unsigned int index) tablet_history_get() argument 135 tablet_reset_changed_axes(struct tablet_dispatch *tablet) tablet_reset_changed_axes() argument 141 tablet_device_has_axis(struct tablet_dispatch *tablet, enum libinput_tablet_tool_axis axis) tablet_device_has_axis() argument 177 tablet_filter_axis_fuzz(const struct tablet_dispatch *tablet, const struct evdev_device *device, const struct input_event *e, enum libinput_tablet_tool_axis axis) tablet_filter_axis_fuzz() argument 207 tablet_process_absolute(struct tablet_dispatch *tablet, struct evdev_device *device, struct input_event *e, uint64_t time) tablet_process_absolute() argument 266 struct tablet_dispatch *tablet = tablet_dispatch(device->dispatch); tablet_apply_rotation() local 284 struct tablet_dispatch *tablet = tablet_dispatch(device->dispatch); tablet_change_rotation() local 318 tablet_update_tool(struct tablet_dispatch *tablet, struct evdev_device *device, enum libinput_tablet_tool_type tool, bool enabled) tablet_update_tool() argument 407 convert_tilt_to_rotation(struct tablet_dispatch *tablet) convert_tilt_to_rotation() argument 440 normalize_wheel(struct tablet_dispatch *tablet, int value) normalize_wheel() argument 449 tablet_update_xy(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_update_xy() argument 484 tablet_tool_process_delta(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, const struct evdev_device *device, struct tablet_axes *axes, uint64_t time) tablet_tool_process_delta() argument 526 tablet_update_pressure(struct tablet_dispatch *tablet, struct evdev_device *device, struct libinput_tablet_tool *tool) tablet_update_pressure() argument 543 tablet_update_distance(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_update_distance() argument 559 tablet_update_slider(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_update_slider() argument 575 tablet_update_tilt(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_update_tilt() argument 605 tablet_update_artpen_rotation(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_update_artpen_rotation() argument 623 tablet_update_mouse_rotation(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_update_mouse_rotation() argument 635 tablet_update_rotation(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_update_rotation() argument 662 tablet_update_wheel(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_update_wheel() argument 679 tablet_smoothen_axes(const struct tablet_dispatch *tablet, struct tablet_axes *axes) tablet_smoothen_axes() argument 704 tablet_check_notify_axes(struct tablet_dispatch *tablet, struct evdev_device *device, struct libinput_tablet_tool *tool, struct tablet_axes *axes_out, uint64_t time) tablet_check_notify_axes() argument 761 tablet_update_button(struct tablet_dispatch *tablet, uint32_t evcode, uint32_t enable) tablet_update_button() argument 815 tablet_process_key(struct tablet_dispatch *tablet, struct evdev_device *device, struct input_event *e, uint64_t time) tablet_process_key() argument 863 tablet_process_relative(struct tablet_dispatch *tablet, struct evdev_device *device, struct input_event *e, uint64_t time) tablet_process_relative() argument 893 tablet_process_misc(struct tablet_dispatch *tablet, struct evdev_device *device, struct input_event *e, uint64_t time) tablet_process_misc() argument 916 copy_axis_cap(const struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, enum libinput_tablet_tool_axis axis) copy_axis_cap() argument 925 copy_button_cap(const struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, uint32_t button) copy_button_cap() argument 936 tool_set_bits_from_libwacom(const struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool) tool_set_bits_from_libwacom() argument 1002 tool_set_bits(const struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool) tool_set_bits() argument 1081 tool_set_pressure_thresholds(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool) tool_set_pressure_thresholds() argument 1131 tablet_get_tool(struct tablet_dispatch *tablet, enum libinput_tablet_tool_type type, uint32_t tool_id, uint32_t serial) tablet_get_tool() argument 1199 tablet_notify_button_mask(struct tablet_dispatch *tablet, struct evdev_device *device, uint64_t time, struct libinput_tablet_tool *tool, const struct button_state *buttons, enum libinput_button_state state) tablet_notify_button_mask() argument 1231 tablet_notify_buttons(struct tablet_dispatch *tablet, struct evdev_device *device, uint64_t time, struct libinput_tablet_tool *tool, enum libinput_button_state state) tablet_notify_buttons() argument 1253 sanitize_pressure_distance(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool) sanitize_pressure_distance() argument 1301 sanitize_mouse_lens_rotation(struct tablet_dispatch *tablet) sanitize_mouse_lens_rotation() argument 1313 sanitize_tablet_axes(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool) sanitize_tablet_axes() argument 1336 update_pressure_offset(struct tablet_dispatch *tablet, struct evdev_device *device, struct libinput_tablet_tool *tool) update_pressure_offset() argument 1365 detect_pressure_offset(struct tablet_dispatch *tablet, struct evdev_device *device, struct libinput_tablet_tool *tool) detect_pressure_offset() argument 1439 detect_tool_contact(struct tablet_dispatch *tablet, struct evdev_device *device, struct libinput_tablet_tool *tool) detect_tool_contact() argument 1476 tablet_mark_all_axes_changed(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool) tablet_mark_all_axes_changed() argument 1489 tablet_update_proximity_state(struct tablet_dispatch *tablet, struct evdev_device *device, struct libinput_tablet_tool *tool) tablet_update_proximity_state() argument 1546 tablet_calculate_arbitration_rect(struct tablet_dispatch *tablet) tablet_calculate_arbitration_rect() argument 1587 tablet_update_touch_device_rect(struct tablet_dispatch *tablet, const struct tablet_axes *axes, uint64_t time) tablet_update_touch_device_rect() argument 1609 tablet_send_proximity_in(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, struct evdev_device *device, struct tablet_axes *axes, uint64_t time) tablet_send_proximity_in() argument 1635 tablet_send_proximity_out(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, struct evdev_device *device, struct tablet_axes *axes, uint64_t time) tablet_send_proximity_out() argument 1662 tablet_send_tip(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, struct evdev_device *device, struct tablet_axes *axes, uint64_t time) tablet_send_tip() argument 1708 tablet_send_axes(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, struct evdev_device *device, struct tablet_axes *axes, uint64_t time) tablet_send_axes() argument 1738 tablet_send_buttons(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, struct evdev_device *device, uint64_t time) tablet_send_buttons() argument 1763 tablet_send_events(struct tablet_dispatch *tablet, struct libinput_tablet_tool *tool, struct evdev_device *device, uint64_t time) tablet_send_events() argument 1824 tablet_proximity_out_quirk_set_timer(struct tablet_dispatch *tablet, uint64_t time) tablet_proximity_out_quirk_set_timer() argument 1833 tablet_update_tool_state(struct tablet_dispatch *tablet, struct evdev_device *device, uint64_t time) tablet_update_tool_state() argument 1946 tablet_get_current_tool(struct tablet_dispatch *tablet) tablet_get_current_tool() argument 1958 tablet_flush(struct tablet_dispatch *tablet, struct evdev_device *device, uint64_t time) tablet_flush() argument 2007 tablet_set_touch_device_enabled(struct tablet_dispatch *tablet, enum evdev_arbitration_state which, const struct phys_rect *rect, uint64_t time) tablet_set_touch_device_enabled() argument 2030 tablet_toggle_touch_device(struct tablet_dispatch *tablet, struct evdev_device *tablet_device, uint64_t time) tablet_toggle_touch_device() argument 2065 tablet_reset_state(struct tablet_dispatch *tablet) tablet_reset_state() argument 2084 struct tablet_dispatch *tablet = data; tablet_proximity_out_quirk_timer_func() local 2131 struct tablet_dispatch *tablet = tablet_dispatch(dispatch); tablet_process() local 2165 struct tablet_dispatch *tablet = tablet_dispatch(dispatch); tablet_suspend() local 2183 struct tablet_dispatch *tablet = tablet_dispatch(dispatch); tablet_destroy() local 2203 struct tablet_dispatch *tablet = tablet_dispatch(device->dispatch); tablet_setup_touch_arbitration() local 2240 struct tablet_dispatch *tablet = tablet_dispatch(device->dispatch); tablet_setup_rotation() local 2281 struct tablet_dispatch *tablet = tablet_dispatch(device->dispatch); tablet_device_removed() local 2297 struct tablet_dispatch *tablet = tablet_dispatch(dispatch); tablet_check_initial_proximity() local 2343 struct tablet_dispatch *tablet = tablet_dispatch(dispatch); tablet_left_handed_toggled() local 2378 tablet_init_calibration(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_init_calibration() argument 2386 tablet_init_proximity_threshold(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_init_proximity_threshold() argument 2435 tablet_init_accel(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_init_accel() argument 2469 tablet_is_aes(struct evdev_device *device, struct tablet_dispatch *tablet) tablet_is_aes() argument 2515 tablet_init_smoothing(struct evdev_device *device, struct tablet_dispatch *tablet) tablet_init_smoothing() argument 2567 tablet_init(struct tablet_dispatch *tablet, struct evdev_device *device) tablet_init() argument 2631 struct tablet_dispatch *tablet; evdev_tablet_create() local [all...] |