Home
last modified time | relevance | path

Searched refs:libinput (Results 1 - 25 of 57) sorted by relevance

123

/third_party/libinput/src/
H A Dtimer.c32 #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 Dpath-seat.c33 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 Dtimer.h29 #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 Dlibinput.c37 #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 Dlibinput.h43 * @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 Dudev-seat.c259 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 Dlibinput-private.h40 #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 Dtest-keyboard.c29 #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 Dtest-touch.c29 #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 Dtest-touchpad-buttons.c29 #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 Dtest-touchpad.c29 #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 Dtest-log.c29 #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 Dtest-pointer.c30 #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 Dtest-switch.c28 #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 Dlitest.h35 #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 Dtest-trackpoint.c29 #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 Dtest-totem.c29 #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 Dtest-touchpad-tap.c29 #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 Dtest-path.c29 #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 Dtest-gestures.c27 #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 Dtest-misc.c29 #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 Dtest-device.c29 #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 Dtest-tablet.c30 #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 Dtest-udev.c29 #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 Dlibinput.h43 * @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...]

Completed in 28 milliseconds

123