Lines Matching refs:li
97 struct libinput *li;
108 li = litest_create_context();
109 litest_restore_log_handler(li); /* use the default litest handler */
110 libinput_path_add_device(li, libevdev_uinput_get_devnode(uinput));
112 libinput_dispatch(li);
113 libinput_suspend(li);
114 libinput_resume(li);
116 while ((event = libinput_get_event(li))) {
133 litest_disable_log_handler(li);
141 litest_restore_log_handler(li);
147 litest_destroy_context(li);
158 struct libinput *li = dev->libinput;
172 libinput_dispatch(li);
174 while ((event = libinput_get_event(li))) {
191 litest_disable_log_handler(li);
199 litest_restore_log_handler(li);
212 struct libinput *li = dev->libinput;
224 libinput_dispatch(li);
226 while ((event = libinput_get_event(li))) {
243 litest_disable_log_handler(li);
251 litest_restore_log_handler(li);
264 struct libinput *li = dev->libinput;
273 libinput_dispatch(li);
275 while ((event = libinput_get_event(li))) {
288 litest_disable_log_handler(li);
296 litest_restore_log_handler(li);
308 struct libinput *li = dev->libinput;
312 libinput_dispatch(li);
324 libinput_dispatch(li);
326 while ((event = libinput_get_event(li))) {
340 litest_disable_log_handler(li);
348 litest_restore_log_handler(li);
360 struct libinput *li = dev->libinput;
365 libinput_dispatch(li);
369 libinput_dispatch(li);
377 libinput_dispatch(li);
380 while ((event = libinput_get_event(li))) {
394 litest_disable_log_handler(li);
401 litest_restore_log_handler(li);
413 struct libinput *li = dev->libinput;
426 libinput_dispatch(li);
428 while ((event = libinput_get_event(li))) {
442 litest_disable_log_handler(li);
449 litest_restore_log_handler(li);
461 struct libinput *li = dev->libinput;
469 libinput_dispatch(li);
471 while ((event = libinput_get_event(li))) {
486 litest_disable_log_handler(li);
493 litest_restore_log_handler(li);
505 struct libinput *li = dev->libinput;
515 libinput_dispatch(li);
517 while ((event = libinput_get_event(li))) {
530 litest_disable_log_handler(li);
538 litest_restore_log_handler(li);
549 struct libinput *li;
554 li = libinput_path_create_context(&simple_interface, NULL);
555 ck_assert_notnull(li);
556 ck_assert_ptr_eq(libinput_unref(li), NULL);
558 li = libinput_path_create_context(&simple_interface, NULL);
559 ck_assert_notnull(li);
560 ck_assert_ptr_eq(libinput_ref(li), li);
561 ck_assert_ptr_eq(libinput_unref(li), li);
562 ck_assert_ptr_eq(libinput_unref(li), NULL);
605 struct libinput *li;
623 li = libinput_path_create_context(&leak_interface, &fd);
624 litest_restore_log_handler(li); /* use the default litest handler */
629 device = libinput_path_add_device(li, path);
633 libinput_dispatch(li);
634 litest_drain_events(li);
641 libinput_dispatch(li);
643 libinput_path_add_device(li, path);
644 libinput_dispatch(li);
645 event = libinput_get_event(li);
650 litest_assert_empty_queue(li);
653 libinput_unref(li);
674 struct libinput *li = dev->libinput;
676 struct litest_user_data *user_data = libinput_get_user_data(li);
679 litest_drain_events(li);
687 libinput_log_set_handler(li, timer_offset_warning);
688 libinput_dispatch(li);
692 litest_restore_log_handler(li);
712 struct libinput *li = dev->libinput;
714 struct litest_user_data *user_data = libinput_get_user_data(li);
716 litest_drain_events(li);
719 libinput_log_set_handler(li, timer_delay_warning);
725 libinput_dispatch(li);
729 litest_restore_log_handler(li);
735 struct libinput *li;
738 li = litest_create_context();
740 touchpad = litest_add_device(li, LITEST_SYNAPTICS_TOUCHPAD);
742 libinput_dispatch(li);
743 keyboard = litest_add_device(li, LITEST_KEYBOARD);
744 libinput_dispatch(li);
745 litest_drain_events(li);
750 libinput_dispatch(li);
752 libinput_dispatch(li);
754 litest_assert_button_event(li, BTN_LEFT,
756 litest_assert_button_event(li, BTN_LEFT,
758 litest_assert_empty_queue(li);
763 libinput_dispatch(li);
766 libinput_dispatch(li);
768 libinput_dispatch(li);
769 litest_assert_only_typed_events(li, LIBINPUT_EVENT_KEYBOARD_KEY);
772 litest_disable_log_handler(li);
787 libinput_dispatch(li);
789 libinput_dispatch(li);
790 litest_restore_log_handler(li);
792 litest_assert_key_event(li, KEY_A, LIBINPUT_KEY_STATE_PRESSED);
793 litest_assert_key_event(li, KEY_A, LIBINPUT_KEY_STATE_RELEASED);
794 litest_assert_button_event(li, BTN_LEFT,
796 litest_assert_button_event(li, BTN_LEFT,
802 litest_destroy_context(li);