Lines Matching refs:li
54 struct libinput *li;
59 li = libinput_udev_create_context(NULL, NULL, NULL);
60 ck_assert(li == NULL);
62 li = libinput_udev_create_context(&simple_interface, NULL, NULL);
63 ck_assert(li == NULL);
65 li = libinput_udev_create_context(NULL, NULL, udev);
66 ck_assert(li == NULL);
68 li = libinput_udev_create_context(&simple_interface, NULL, udev);
69 ck_assert_notnull(li);
70 ck_assert_int_eq(libinput_udev_assign_seat(li, NULL), -1);
72 libinput_unref(li);
79 struct libinput *li;
87 li = libinput_udev_create_context(&simple_interface, NULL, udev);
88 ck_assert_notnull(li);
89 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
91 fd = libinput_get_fd(li);
95 libinput_dispatch(li);
96 event = libinput_get_event(li);
100 libinput_unref(li);
107 struct libinput *li;
116 li = libinput_udev_create_context(&simple_interface, NULL, udev);
117 ck_assert_notnull(li);
118 ck_assert_int_eq(libinput_udev_assign_seat(li, "seatdoesntexist"), 0);
120 fd = libinput_get_fd(li);
123 libinput_dispatch(li);
124 event = libinput_get_event(li);
128 libinput_unref(li);
135 struct libinput *li;
145 li = libinput_udev_create_context(&simple_interface, NULL, udev);
146 ck_assert_notnull(li);
147 litest_set_log_handler_bug(li);
149 ck_assert_int_eq(libinput_udev_assign_seat(li, seatname), -1);
151 litest_assert_empty_queue(li);
153 libinput_unref(li);
160 struct libinput *li;
167 li = libinput_udev_create_context(&simple_interface, &data1, udev);
168 ck_assert_notnull(li);
169 ck_assert(libinput_get_user_data(li) == &data1);
170 libinput_set_user_data(li, &data2);
171 ck_assert(libinput_get_user_data(li) == &data2);
173 libinput_unref(li);
180 struct libinput *li;
191 li = libinput_udev_create_context(&simple_interface, NULL, udev);
192 ck_assert_notnull(li);
193 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
194 libinput_dispatch(li);
197 litest_drain_events(li);
203 litest_wait_for_event_of_type(li, LIBINPUT_EVENT_DEVICE_ADDED, -1);
204 event = libinput_get_event(li);
213 libinput_unref(li);
222 struct libinput *li;
235 li = libinput_udev_create_context(&simple_interface, NULL, udev);
236 ck_assert_notnull(li);
237 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
238 libinput_dispatch(li);
241 litest_drain_events(li);
247 litest_wait_for_event_of_type(li, LIBINPUT_EVENT_DEVICE_ADDED, -1);
248 event = libinput_get_event(li);
258 litest_drain_events(li);
265 libinput_dispatch(li);
267 event = libinput_get_event(li);
274 event = libinput_get_event(li);
291 libinput_unref(li);
300 struct libinput *li;
308 li = libinput_udev_create_context(&simple_interface, NULL, udev);
309 ck_assert_notnull(li);
310 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
312 fd = libinput_get_fd(li);
316 ck_assert_int_ge(libinput_dispatch(li), 0);
317 event = libinput_get_event(li);
320 libinput_suspend(li);
321 libinput_suspend(li);
322 libinput_resume(li);
325 libinput_unref(li);
332 struct libinput *li;
340 li = libinput_udev_create_context(&simple_interface, NULL, udev);
341 ck_assert_notnull(li);
342 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
344 fd = libinput_get_fd(li);
348 ck_assert_int_ge(libinput_dispatch(li), 0);
349 event = libinput_get_event(li);
352 libinput_suspend(li);
353 libinput_resume(li);
354 libinput_resume(li);
357 libinput_unref(li);
363 process_events_count_devices(struct libinput *li, int *device_count)
367 while ((event = libinput_get_event(li))) {
384 struct libinput *li;
392 li = libinput_udev_create_context(&simple_interface, NULL, udev);
393 ck_assert_notnull(li);
394 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
396 fd = libinput_get_fd(li);
400 ck_assert_int_ge(libinput_dispatch(li), 0);
401 process_events_count_devices(li, &num_devices);
405 libinput_suspend(li);
406 ck_assert_int_ge(libinput_dispatch(li), 0);
407 process_events_count_devices(li, &num_devices);
411 libinput_resume(li);
412 ck_assert_int_ge(libinput_dispatch(li), 0);
413 process_events_count_devices(li, &num_devices);
416 libinput_unref(li);
423 struct libinput *li;
430 li = libinput_udev_create_context(&simple_interface, NULL, udev);
431 ck_assert_notnull(li);
433 rc = libinput_resume(li);
436 libinput_unref(li);
443 struct libinput *li;
450 li = libinput_udev_create_context(&simple_interface, NULL, udev);
451 ck_assert_notnull(li);
453 libinput_suspend(li);
454 rc = libinput_resume(li);
457 libinput_unref(li);
464 struct libinput *li;
473 li = libinput_udev_create_context(&simple_interface, NULL, udev);
474 ck_assert_notnull(li);
475 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
477 libinput_dispatch(li);
479 while ((ev = libinput_get_event(li))) {
495 libinput_unref(li);
503 struct libinput *li;
515 li = libinput_udev_create_context(&simple_interface, NULL, udev);
516 ck_assert_notnull(li);
517 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
519 libinput_dispatch(li);
520 while ((ev = libinput_get_event(li))) {
541 libinput_suspend(li);
543 litest_drain_events(li);
545 libinput_resume(li);
547 libinput_dispatch(li);
548 while ((ev = libinput_get_event(li))) {
570 libinput_unref(li);
578 struct libinput *li;
584 li = libinput_udev_create_context(&simple_interface, NULL, udev);
585 ck_assert_notnull(li);
586 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
588 litest_set_log_handler_bug(li);
589 device = libinput_path_add_device(li, "/dev/input/event0");
591 litest_restore_log_handler(li);
593 libinput_unref(li);
601 struct libinput *li;
608 li = libinput_udev_create_context(&simple_interface, NULL, udev);
609 ck_assert_notnull(li);
610 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
611 libinput_dispatch(li);
613 litest_wait_for_event_of_type(li, LIBINPUT_EVENT_DEVICE_ADDED, -1);
614 event = libinput_get_event(li);
619 litest_set_log_handler_bug(li);
621 litest_restore_log_handler(li);
624 libinput_unref(li);
632 struct libinput *li;
644 li = libinput_udev_create_context(&simple_interface, NULL, udev);
645 ck_assert_notnull(li);
646 litest_restore_log_handler(li);
648 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
649 libinput_dispatch(li);
651 event = libinput_get_event(li);
663 libinput_dispatch(li);
664 event = libinput_get_event(li);
667 libinput_unref(li);