/third_party/libinput/src/ |
H A D | timer.c | 32 #include "libinput-private.h" 37 struct libinput *libinput, in libinput_timer_init() 42 timer->libinput = libinput; in libinput_timer_init() 47 ratelimit_init(&libinput->timer.expiry_in_past_limit, in libinput_timer_init() 56 log_bug_libinput(timer->libinput, in libinput_timer_destroy() 65 libinput_timer_arm_timer_fd(struct libinput *libinput) in libinput_timer_arm_timer_fd() argument 72 list_for_each(timer, &libinput in libinput_timer_arm_timer_fd() 36 libinput_timer_init(struct libinput_timer *timer, struct libinput *libinput, const char *timer_name, void (*timer_func)(uint64_t now, void *timer_func_data), void *timer_func_data) libinput_timer_init() argument 172 struct libinput *libinput = data; libinput_timer_dispatch() local 192 libinput_timer_subsys_init(struct libinput *libinput) libinput_timer_subsys_init() argument 214 libinput_timer_subsys_destroy(struct libinput *libinput) libinput_timer_subsys_destroy() argument 245 libinput_timer_flush(struct libinput *libinput, uint64_t now) libinput_timer_flush() argument [all...] |
H A D | path-seat.c | 33 struct libinput base; 67 path_input_disable(struct libinput *libinput) in path_input_disable() argument 69 struct path_input *input = (struct path_input*)libinput; in path_input_disable() 216 path_input_enable(struct libinput *libinput) in path_input_enable() argument 218 struct path_input *input = (struct path_input*)libinput; in path_input_enable() 223 path_input_disable(libinput); in path_input_enable() 240 path_input_destroy(struct libinput *input) in path_input_destroy() 253 path_create_device(struct libinput *libinpu argument 278 struct libinput *libinput = device->seat->libinput; path_device_change_seat() local 329 udev_device_from_devnode(struct libinput *libinput, struct udev *udev, const char *devnode) udev_device_from_devnode() argument 359 libinput_path_add_device(struct libinput *libinput, const char *path) libinput_path_add_device() argument 405 struct libinput *libinput = device->seat->libinput; libinput_path_remove_device() local [all...] |
H A D | timer.h | 29 #include "libinput-util.h" 31 struct libinput; 34 struct libinput *libinput; member 43 libinput_timer_init(struct libinput_timer *timer, struct libinput *libinput, 69 libinput_timer_subsys_init(struct libinput *libinput); 72 libinput_timer_subsys_destroy(struct libinput *libinput); [all...] |
H A D | libinput.c | 37 #include "libinput.h" 38 #include "libinput-private.h" 124 check_event_type(struct libinput *libinput, in check_event_type() argument 148 log_bug_client(libinput, in check_event_type() 256 libinput_default_log_func(struct libinput *libinput, in libinput_default_log_func() argument 269 fprintf(stderr, "libinput %s: ", prefix); in libinput_default_log_func() 274 log_msg_va(struct libinput *libinput, in log_msg_va() argument 284 log_msg(struct libinput *libinput, enum libinput_log_priority priority, const char *format, ...) log_msg() argument 296 log_msg_ratelimit(struct libinput *libinput, struct ratelimit *ratelimit, enum libinput_log_priority priority, const char *format, ...) log_msg_ratelimit() argument 321 libinput_log_set_priority(struct libinput *libinput, enum libinput_log_priority priority) libinput_log_set_priority() argument 328 libinput_log_get_priority(const struct libinput *libinput) libinput_log_get_priority() argument 334 libinput_log_set_handler(struct libinput *libinput, libinput_log_handler log_handler) libinput_log_set_handler() argument 727 struct libinput *libinput = event->base.device->seat->libinput; libinput_event_pointer_get_axis_value() local 755 struct libinput *libinput = event->base.device->seat->libinput; libinput_event_pointer_get_axis_value_discrete() local 782 struct libinput *libinput = event->base.device->seat->libinput; libinput_event_pointer_get_scroll_value() local 811 struct libinput *libinput = event->base.device->seat->libinput; libinput_event_pointer_get_scroll_value_v120() local 1813 libinput_add_fd(struct libinput *libinput, int fd, libinput_source_dispatch_t dispatch, void *user_data) libinput_add_fd() argument 1839 libinput_remove_source(struct libinput *libinput, struct libinput_source *source) libinput_remove_source() argument 1848 libinput_init(struct libinput *libinput, const struct libinput_interface *interface, const struct libinput_interface_backend *interface_backend, void *user_data) libinput_init() argument 1883 libinput_init_quirks(struct libinput *libinput) libinput_init_quirks() argument 1929 libinput_drop_destroyed_sources(struct libinput *libinput) libinput_drop_destroyed_sources() argument 1939 libinput_ref(struct libinput *libinput) libinput_ref() argument 1946 libinput_unref(struct libinput *libinput) libinput_unref() argument 2044 open_restricted(struct libinput *libinput, const char *path, int flags) open_restricted() argument 2053 close_restricted(struct libinput *libinput, int fd) close_restricted() argument 2069 libinput_seat_init(struct libinput_seat *seat, struct libinput *libinput, const char *physical_name, const char *logical_name, libinput_seat_destroy_func destroy) libinput_seat_init() argument 2180 libinput_get_fd(struct libinput *libinput) libinput_get_fd() argument 2186 libinput_dispatch(struct libinput *libinput) libinput_dispatch() argument 2300 struct libinput *libinput = device->seat->libinput; post_base_event() local 3131 libinput_post_event(struct libinput *libinput, struct libinput_event *event) libinput_post_event() argument 3184 libinput_get_event(struct libinput *libinput) libinput_get_event() argument 3200 libinput_next_event_type(struct libinput *libinput) libinput_next_event_type() argument 3212 libinput_set_user_data(struct libinput *libinput, void *user_data) libinput_set_user_data() argument 3219 libinput_get_user_data(struct libinput *libinput) libinput_get_user_data() argument 3225 libinput_resume(struct libinput *libinput) libinput_resume() argument 3231 libinput_suspend(struct libinput *libinput) libinput_suspend() argument 3300 struct libinput *libinput = device->seat->libinput; libinput_device_set_seat_logical_name() local 3778 libinput_device_group_create(struct libinput *libinput, const char *identifier) libinput_device_group_create() argument 3794 libinput_device_group_find_group(struct libinput *libinput, const char *identifier) libinput_device_group_find_group() argument [all...] |
H A D | libinput.h | 43 * @struct libinput 45 * A handle for accessing libinput. This struct is refcounted, use 48 struct libinput; 54 * A base handle for accessing libinput devices. This struct is 63 * A base handle for accessing libinput device groups. This struct is 73 * The base handle for accessing libinput seats. This struct is 242 * depending on the device. libinput provides some scroll direction locking 282 * @deprecated This axis source is deprecated as of libinput 1.16. 283 * It was never used by any device before libinput 1.16. All wheel 400 * pad devices. See the libinput documentatio [all...] |
H A D | udev-seat.c | 259 udev_input_disable(struct libinput *libinput) in udev_input_disable() argument 261 struct udev_input *input = (struct udev_input*)libinput; in udev_input_disable() 275 udev_input_enable(struct libinput *libinput) in udev_input_enable() argument 277 struct udev_input *input = (struct udev_input*)libinput; in udev_input_enable() 286 log_info(libinput, in udev_input_enable() 293 log_info(libinput, "udev: failed to set up filter\n"); in udev_input_enable() 298 log_info(libinput, "udev: failed to bind the udev monitor\n"); in udev_input_enable() 316 udev_input_disable(libinput); in udev_input_enable() 375 struct libinput *libinput = device->seat->libinput; udev_device_change_seat() local 421 libinput_udev_assign_seat(struct libinput *libinput, const char *seat_id) libinput_udev_assign_seat() argument [all...] |
H A D | libinput-private.h | 40 #include "libinput.h" 41 #include "libinput-private-config.h" 42 #include "libinput-util.h" 43 #include "libinput-version.h" 121 int (*resume)(struct libinput *libinput); 122 void (*suspend)(struct libinput *libinput); 123 void (*destroy)(struct libinput *libinput); 128 struct libinput { global() struct 178 struct libinput *libinput; global() member 518 is_logged(const struct libinput *libinput, enum libinput_log_priority priority) is_logged() argument 803 libinput_now(struct libinput *libinput) libinput_now() argument [all...] |
/third_party/libinput/test/ |
H A D | test-keyboard.c | 29 #include "libinput-util.h" 36 struct libinput *libinput; in START_TEST() local 44 libinput = litest_create_context(); in START_TEST() 47 devices[i] = litest_add_device_with_overrides(libinput, in START_TEST() 53 litest_drain_events(libinput); in START_TEST() 58 libinput_dispatch(libinput); in START_TEST() 59 while ((ev = libinput_get_event(libinput))) { in START_TEST() 70 libinput_dispatch(libinput); in START_TEST() 78 libinput_dispatch(libinput); in START_TEST() 107 struct libinput *libinput; START_TEST() local 166 struct libinput *libinput; START_TEST() local [all...] |
H A D | test-touch.c | 29 #include <libinput.h> 33 #include "libinput-util.h" 39 struct libinput *li = dev->libinput; in START_TEST() 43 litest_drain_events(dev->libinput); in START_TEST() 70 struct libinput *li = dev->libinput; in START_TEST() 89 struct libinput *libinput; in START_TEST() local 107 libinput in START_TEST() 207 struct libinput *libinput; START_TEST() local 265 struct libinput *libinput; START_TEST() local [all...] |
H A D | test-touchpad-buttons.c | 29 #include <libinput.h> 32 #include "libinput-util.h" 38 struct libinput *li = dev->libinput; in START_TEST() 145 struct libinput *li = dev->libinput; in START_TEST() 170 struct libinput *li = dev->libinput; in START_TEST() 199 struct libinput *li = dev->libinput; in START_TEST() [all...] |
H A D | test-touchpad.c | 29 #include <libinput.h> 32 #include "libinput-util.h" 42 dwt_init_paired_keyboard(struct libinput *li, in dwt_init_paired_keyboard() 59 struct libinput *li = dev->libinput; in START_TEST() 90 struct libinput *li = dev->libinput; in START_TEST() 119 struct libinput *li = dev->libinput; in test_2fg_scroll() 142 struct libinput *l in START_TEST() [all...] |
H A D | test-log.c | 29 #include <libinput.h> 36 static struct libinput *log_handler_context; 39 simple_log_handler(struct libinput *libinput, in simple_log_handler() argument 46 litest_assert_ptr_eq(libinput, log_handler_context); in simple_log_handler() 70 struct libinput *li; in START_TEST() 83 struct libinput *li; in START_TEST() 107 struct libinput *li; in START_TEST() 127 struct libinput *li; in START_TEST() 157 axisrange_warning_log_handler(struct libinput *libinpu argument [all...] |
H A D | test-pointer.c | 30 #include <libinput.h> 35 #include "libinput-util.h" 41 struct libinput *li = dev->libinput; in test_relative_event() 96 litest_drain_events(dev->libinput); in test_relative_event() 122 libinput_dispatch(dev->libinput); in START_TEST() 124 litest_drain_events(dev->libinput); in START_TEST() 141 struct libinput *li = dev->libinput; in START_TEST() 172 libinput_dispatch(dev->libinput); in START_TEST() 411 struct libinput *libinput; START_TEST() local 1106 struct libinput *libinput; START_TEST() local [all...] |
H A D | test-switch.c | 28 #include <libinput.h> 30 #include "libinput-util.h" 111 struct libinput *li = dev->libinput; in START_TEST() 146 struct libinput *li = dev->libinput; in START_TEST() 192 struct libinput *li; in START_TEST() 237 struct libinput *li; in START_TEST() 270 switch_init_paired_touchpad(struct libinput *li) in switch_init_paired_touchpad() 281 struct libinput *l in START_TEST() [all...] |
H A D | litest.h | 35 #include <libinput.h> 44 #include "libinput-private-config.h" 45 #include "libinput-util.h" 405 struct libinput *libinput; member 460 struct libinput *litest_create_context(void); 461 void litest_destroy_context(struct libinput *li); 462 void litest_disable_log_handler(struct libinput *libinput); 463 void litest_restore_log_handler(struct libinput *libinpu [all...] |
H A D | test-trackpoint.c | 29 #include <libinput.h> 32 #include "libinput-util.h" 44 struct libinput *li = dev->libinput; in START_TEST() 81 struct libinput *li = dev->libinput; in START_TEST() 123 struct libinput *li = dev->libinput; in START_TEST() 156 struct libinput *li = dev->libinput; in START_TEST() [all...] |
H A D | test-totem.c | 29 #include <libinput.h> 34 #include "libinput-util.h" 42 struct libinput *li = dev->libinput; in START_TEST() 66 struct libinput *li = dev->libinput; in START_TEST() 92 struct libinput *li = dev->libinput; in START_TEST() 138 struct libinput *li; in START_TEST() 204 struct libinput *l in START_TEST() [all...] |
H A D | test-touchpad-tap.c | 29 #include <libinput.h> 32 #include "libinput-util.h" 38 struct libinput *li = dev->libinput; in START_TEST() 62 struct libinput *li = dev->libinput; in START_TEST() 202 struct libinput *li = dev->libinput; in START_TEST() 292 struct libinput *li = dev->libinput; in START_TEST() [all...] |
H A D | test-path.c | 29 #include <libinput.h> 35 #include "libinput-util.h" 88 struct libinput *li; in START_TEST() 107 struct libinput *li; in START_TEST() 134 struct libinput *li; in START_TEST() 161 struct libinput *li; in START_TEST() 195 struct libinput *li; in START_TEST() 227 struct libinput *li; in START_TEST() 264 struct libinput *li; in START_TEST() 281 struct libinput *l in START_TEST() [all...] |
H A D | test-gestures.c | 27 #include <libinput.h> 30 #include "libinput-util.h" 46 struct libinput *li = dev->libinput; in test_gesture_swipe_3fg() 157 struct libinput *li = dev->libinput; in test_gesture_swipe_4fg() 295 struct libinput *li = dev->libinput; in test_gesture_pinch_2fg() 418 struct libinput *li = dev->libinput; in test_gesture_pinch_3fg() [all...] |
H A D | test-misc.c | 29 #include <libinput.h> 30 #include <libinput-util.h> 35 #include "libinput-util.h" 97 struct libinput *li; in START_TEST() 158 struct libinput *li = dev->libinput; in START_TEST() 212 struct libinput *li = dev->libinput; in START_TEST() 264 struct libinput *li = dev->libinput; in START_TEST() 658 timer_offset_warning(struct libinput *libinput, enum libinput_log_priority priority, const char *format, va_list args) timer_offset_warning() argument 696 timer_delay_warning(struct libinput *libinput, enum libinput_log_priority priority, const char *format, va_list args) timer_delay_warning() argument [all...] |
H A D | test-device.c | 29 #include <libinput.h> 34 #include "libinput-util.h" 133 struct libinput *li = dev->libinput; in START_TEST() 185 struct libinput *li = dev->libinput; in START_TEST() 225 struct libinput *li = dev->libinput; in START_TEST() 257 struct libinput *li = dev->libinput; in START_TEST() 1446 debug_log_handler(struct libinput *libinput, enum libinput_log_priority priority, const char *format, va_list args) debug_log_handler() argument [all...] |
H A D | test-tablet.c | 30 #include <libinput.h> 35 #include "libinput-util.h" 55 struct libinput *li = dev->libinput; in START_TEST() 97 struct libinput *li = dev->libinput; in START_TEST() 172 struct libinput *li = litest_create_context(); in START_TEST() 213 struct libinput *li = dev->libinput; in START_TEST() 259 struct libinput *l in START_TEST() 4105 pressure_threshold_warning(struct libinput *libinput, enum libinput_log_priority priority, const char *format, va_list args) pressure_threshold_warning() argument [all...] |
H A D | test-udev.c | 29 #include <libinput.h> 30 #include <libinput-util.h> 54 struct libinput *li; in START_TEST() 79 struct libinput *li; in START_TEST() 107 struct libinput *li; in START_TEST() 115 /* expect a libinput reference, but no events */ in START_TEST() 135 struct libinput *li; in START_TEST() 160 struct libinput *li; in START_TEST() 180 struct libinput *li; in START_TEST() 222 struct libinput *l in START_TEST() [all...] |
/third_party/libinput/export_include/ |
H A D | libinput.h | 43 * @struct libinput 45 * A handle for accessing libinput. This struct is refcounted, use 48 struct libinput; 54 * A base handle for accessing libinput devices. This struct is 63 * A base handle for accessing libinput device groups. This struct is 73 * The base handle for accessing libinput seats. This struct is 242 * depending on the device. libinput provides some scroll direction locking 282 * @deprecated This axis source is deprecated as of libinput 1.16. 283 * It was never used by any device before libinput 1.16. All wheel 400 * pad devices. See the libinput documentatio [all...] |