• Home
  • Raw
  • Download

Lines Matching full:dev

29 		struct libevdev *dev;  in START_TEST()  local
34 test_create_abs_device(&uidev, &dev, in START_TEST()
38 test_create_device(&uidev, &dev, in START_TEST()
42 ck_assert_msg(libevdev_has_event_type(dev, EV_SYN), "for event type %d\n", *evbit); in START_TEST()
43 ck_assert_msg(libevdev_has_event_type(dev, *evbit), "for event type %d\n", *evbit); in START_TEST()
49 ck_assert_msg(!libevdev_has_event_type(dev, i), "for event type %d\n", i); in START_TEST()
52 libevdev_free(dev); in START_TEST()
66 struct libevdev *dev; in START_TEST() local
70 test_create_abs_device(&uidev, &dev, in START_TEST()
74 test_create_device(&uidev, &dev, in START_TEST()
78 ck_assert_int_eq(libevdev_has_event_type(dev, EV_MAX + 1), 0); in START_TEST()
79 ck_assert_int_eq(libevdev_has_event_type(dev, INT_MAX), 0); in START_TEST()
80 ck_assert_int_eq(libevdev_has_event_type(dev, UINT_MAX), 0); in START_TEST()
82 libevdev_free(dev); in START_TEST()
96 struct libevdev *dev; in START_TEST() local
116 test_create_abs_device(&uidev, &dev, in START_TEST()
120 test_create_device(&uidev, &dev, in START_TEST()
125 ck_assert_msg(libevdev_has_event_type(dev, *evbit), "for event type %d\n", *evbit); in START_TEST()
126 ck_assert_msg(libevdev_has_event_code(dev, *evbit, code), "for type %d code %d", *evbit, code); in START_TEST()
127 ck_assert_msg(libevdev_has_event_code(dev, EV_SYN, SYN_REPORT), "for EV_SYN"); in START_TEST()
129 ck_assert_msg(!libevdev_has_event_code(dev, EV_PWR, 0), "for EV_PWR"); in START_TEST()
131 libevdev_free(dev); in START_TEST()
146 struct libevdev *dev; in START_TEST() local
159 test_create_abs_device(&uidev, &dev, in START_TEST()
163 test_create_device(&uidev, &dev, in START_TEST()
167 ck_assert_msg(!libevdev_has_event_code(dev, *evbit, max), "for type %d code %d", *evbit, max); in START_TEST()
168 …ck_assert_msg(!libevdev_has_event_code(dev, *evbit, INT_MAX), "for type %d code %d", *evbit, INT_M… in START_TEST()
169 …ck_assert_msg(!libevdev_has_event_code(dev, *evbit, UINT_MAX), "for type %d code %d", *evbit, UINT… in START_TEST()
171 libevdev_free(dev); in START_TEST()
181 struct libevdev *dev; in START_TEST() local
198 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
201 ck_assert_int_eq(libevdev_has_event_type(dev, EV_REP), 1); in START_TEST()
202 ck_assert_int_eq(libevdev_has_event_code(dev, EV_REP, REP_DELAY), 1); in START_TEST()
203 ck_assert_int_eq(libevdev_has_event_code(dev, EV_REP, REP_PERIOD), 1); in START_TEST()
205 ck_assert_int_eq(libevdev_get_repeat(dev, &rep, &delay), 0); in START_TEST()
211 libevdev_free(dev); in START_TEST()
219 struct libevdev *dev; in START_TEST() local
224 test_create_device(&uidev, &dev, -1); in START_TEST()
226 ck_assert_int_eq(libevdev_get_repeat(dev, NULL, NULL), -1); in START_TEST()
227 ck_assert_int_eq(libevdev_get_repeat(dev, &delay, NULL), -1); in START_TEST()
228 ck_assert_int_eq(libevdev_get_repeat(dev, NULL, &period), -1); in START_TEST()
229 ck_assert_int_eq(libevdev_get_repeat(dev, &delay, &period), -1); in START_TEST()
235 libevdev_free(dev); in START_TEST()
242 struct libevdev *dev; in START_TEST() local
254 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
259 ck_assert_int_eq(libevdev_has_property(dev, i), 1); in START_TEST()
261 ck_assert_int_eq(libevdev_has_property(dev, i), 0); in START_TEST()
264 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_MAX + 1), 0); in START_TEST()
265 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_MAX), 0); in START_TEST()
268 libevdev_free(dev); in START_TEST()
275 struct libevdev *dev; in START_TEST() local
279 dev = libevdev_new(); in START_TEST()
280 ck_assert_int_eq(libevdev_enable_property(dev, INPUT_PROP_MAX + 1), -1); in START_TEST()
281 ck_assert_int_eq(libevdev_enable_property(dev, INPUT_PROP_DIRECT), 0); in START_TEST()
282 ck_assert_int_eq(libevdev_enable_property(dev, INPUT_PROP_BUTTONPAD), 0); in START_TEST()
283 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_DIRECT), 1); in START_TEST()
284 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_BUTTONPAD), 1); in START_TEST()
294 rc = libevdev_set_fd(dev, fd); in START_TEST()
297 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_DIRECT), 0); in START_TEST()
298 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_BUTTONPAD), 1); in START_TEST()
301 ck_assert_int_eq(libevdev_disable_property(dev, INPUT_PROP_MAX + 1), -1); in START_TEST()
302 ck_assert_int_eq(libevdev_disable_property(dev, INPUT_PROP_DIRECT), 0); in START_TEST()
303 ck_assert_int_eq(libevdev_disable_property(dev, INPUT_PROP_BUTTONPAD), 0); in START_TEST()
304 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_DIRECT), 0); in START_TEST()
305 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_BUTTONPAD), 0); in START_TEST()
308 libevdev_free(dev); in START_TEST()
315 struct libevdev *dev; in START_TEST() local
357 rc = libevdev_new_from_fd(fd, &dev); in START_TEST()
360 ck_assert_int_eq(libevdev_get_current_slot(dev), 1); in START_TEST()
361 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_X), 100); in START_TEST()
362 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_Y), 500); in START_TEST()
363 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_X), 1); in START_TEST()
364 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_Y), 5); in START_TEST()
367 libevdev_free(dev); in START_TEST()
374 struct libevdev *dev; in START_TEST() local
382 test_create_abs_device(&uidev, &dev, 4, abs, in START_TEST()
385 ck_assert_int_eq(libevdev_get_num_slots(dev), -1); in START_TEST()
386 ck_assert_int_eq(libevdev_get_current_slot(dev), -1); in START_TEST()
389 libevdev_free(dev); in START_TEST()
396 struct libevdev *dev; in START_TEST() local
406 test_create_abs_device(&uidev, &dev, 5, abs, in START_TEST()
409 ck_assert_int_eq(libevdev_get_num_slots(dev), nslots); in START_TEST()
410 ck_assert_int_eq(libevdev_get_current_slot(dev), 0); in START_TEST()
413 libevdev_free(dev); in START_TEST()
420 struct libevdev *dev; in START_TEST() local
432 test_create_abs_device(&uidev, &dev, 6, abs, in START_TEST()
435 ck_assert_int_eq(libevdev_get_num_slots(dev), -1); in START_TEST()
436 ck_assert_int_eq(libevdev_get_current_slot(dev), -1); in START_TEST()
437 ck_assert_int_eq(libevdev_set_slot_value(dev, 0, ABS_MT_POSITION_X, 0), -1); in START_TEST()
438 ck_assert_int_eq(libevdev_fetch_slot_value(dev, 0, ABS_MT_POSITION_X, &value), 0); in START_TEST()
440 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_MT_SLOT - 1)); in START_TEST()
441 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_MT_SLOT)); in START_TEST()
443 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_SLOT, 1), 0); in START_TEST()
444 ck_assert(libevdev_get_event_value(dev, EV_ABS, ABS_MT_SLOT) == 1); in START_TEST()
447 libevdev_free(dev); in START_TEST()
454 struct libevdev *dev; in START_TEST() local
459 dev = libevdev_new(); in START_TEST()
461 str = libevdev_get_name(dev); in START_TEST()
469 rc = libevdev_set_fd(dev, uinput_device_get_fd(uidev)); in START_TEST()
472 str = libevdev_get_name(dev); in START_TEST()
475 str = libevdev_get_phys(dev); in START_TEST()
478 str = libevdev_get_uniq(dev); in START_TEST()
481 ck_assert_int_eq(libevdev_get_id_bustype(dev), ids.bustype); in START_TEST()
482 ck_assert_int_eq(libevdev_get_id_vendor(dev), ids.vendor); in START_TEST()
483 ck_assert_int_eq(libevdev_get_id_product(dev), ids.product); in START_TEST()
484 ck_assert_int_eq(libevdev_get_id_version(dev), ids.version); in START_TEST()
485 ck_assert_int_eq(libevdev_get_driver_version(dev), EV_VERSION); in START_TEST()
488 libevdev_free(dev); in START_TEST()
495 struct libevdev *dev; in START_TEST() local
500 dev = libevdev_new(); in START_TEST()
502 libevdev_set_name(dev, "the name"); in START_TEST()
503 libevdev_set_phys(dev, "the phys"); in START_TEST()
504 libevdev_set_uniq(dev, "the uniq"); in START_TEST()
506 str = libevdev_get_name(dev); in START_TEST()
510 str = libevdev_get_phys(dev); in START_TEST()
514 str = libevdev_get_uniq(dev); in START_TEST()
522 rc = libevdev_set_fd(dev, uinput_device_get_fd(uidev)); in START_TEST()
525 str = libevdev_get_name(dev); in START_TEST()
528 str = libevdev_get_phys(dev); in START_TEST()
531 str = libevdev_get_uniq(dev); in START_TEST()
535 libevdev_free(dev); in START_TEST()
542 struct libevdev *dev; in START_TEST() local
546 dev = libevdev_new(); in START_TEST()
548 libevdev_set_id_product(dev, 10); in START_TEST()
549 libevdev_set_id_vendor(dev, 20); in START_TEST()
550 libevdev_set_id_bustype(dev, 30); in START_TEST()
551 libevdev_set_id_version(dev, 40); in START_TEST()
553 ck_assert_int_eq(libevdev_get_id_product(dev), 10); in START_TEST()
554 ck_assert_int_eq(libevdev_get_id_vendor(dev), 20); in START_TEST()
555 ck_assert_int_eq(libevdev_get_id_bustype(dev), 30); in START_TEST()
556 ck_assert_int_eq(libevdev_get_id_version(dev), 40); in START_TEST()
562 rc = libevdev_set_fd(dev, uinput_device_get_fd(uidev)); in START_TEST()
565 ck_assert_int_eq(libevdev_get_id_bustype(dev), ids.bustype); in START_TEST()
566 ck_assert_int_eq(libevdev_get_id_vendor(dev), ids.vendor); in START_TEST()
567 ck_assert_int_eq(libevdev_get_id_product(dev), ids.product); in START_TEST()
568 ck_assert_int_eq(libevdev_get_id_version(dev), ids.version); in START_TEST()
571 libevdev_free(dev); in START_TEST()
578 struct libevdev *dev; in START_TEST() local
609 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
612 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_MAX + 1), 0); in START_TEST()
613 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_MAX + 1), 0); in START_TEST()
614 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_MAX + 1), 0); in START_TEST()
615 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_MAX + 1), 0); in START_TEST()
616 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_MAX + 1), 0); in START_TEST()
617 ck_assert(!libevdev_get_abs_info(dev, ABS_MAX + 1)); in START_TEST()
619 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_X), 0); in START_TEST()
620 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_X), 1000); in START_TEST()
621 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_X), 1); in START_TEST()
622 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_X), 2); in START_TEST()
623 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 3); in START_TEST()
624 a = libevdev_get_abs_info(dev, ABS_X); in START_TEST()
632 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_MT_POSITION_X), 0); in START_TEST()
633 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_MT_POSITION_X), 1000); in START_TEST()
634 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_MT_POSITION_X), 1); in START_TEST()
635 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_MT_POSITION_X), 2); in START_TEST()
636 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_MT_POSITION_X), 3); in START_TEST()
637 a = libevdev_get_abs_info(dev, ABS_MT_POSITION_X); in START_TEST()
645 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_Y), -500); in START_TEST()
646 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_Y), 500); in START_TEST()
647 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_Y), 10); in START_TEST()
648 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_Y), 20); in START_TEST()
649 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_Y), 30); in START_TEST()
650 a = libevdev_get_abs_info(dev, ABS_Y); in START_TEST()
658 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_MT_POSITION_Y), -500); in START_TEST()
659 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_MT_POSITION_Y), 500); in START_TEST()
660 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_MT_POSITION_Y), 10); in START_TEST()
661 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_MT_POSITION_Y), 20); in START_TEST()
662 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_MT_POSITION_Y), 30); in START_TEST()
663 a = libevdev_get_abs_info(dev, ABS_MT_POSITION_Y); in START_TEST()
672 libevdev_free(dev); in START_TEST()
679 struct libevdev *dev; in START_TEST() local
690 test_create_abs_device(&uidev, &dev, in START_TEST()
695 libevdev_set_abs_minimum(dev, ABS_X, 1); in START_TEST()
696 libevdev_set_abs_minimum(dev, ABS_Y, 5); in START_TEST()
697 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_X), 1); in START_TEST()
698 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_Y), 5); in START_TEST()
700 libevdev_set_abs_maximum(dev, ABS_X, 3000); in START_TEST()
701 libevdev_set_abs_maximum(dev, ABS_Y, 5000); in START_TEST()
702 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_X), 3000); in START_TEST()
703 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_Y), 5000); in START_TEST()
705 libevdev_set_abs_fuzz(dev, ABS_X, 3); in START_TEST()
706 libevdev_set_abs_fuzz(dev, ABS_Y, 5); in START_TEST()
707 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_X), 3); in START_TEST()
708 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_Y), 5); in START_TEST()
710 libevdev_set_abs_flat(dev, ABS_X, 8); in START_TEST()
711 libevdev_set_abs_flat(dev, ABS_Y, 15); in START_TEST()
712 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_X), 8); in START_TEST()
713 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_Y), 15); in START_TEST()
715 libevdev_set_abs_resolution(dev, ABS_X, 80); in START_TEST()
716 libevdev_set_abs_resolution(dev, ABS_Y, 150); in START_TEST()
717 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 80); in START_TEST()
718 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_Y), 150); in START_TEST()
727 libevdev_set_abs_info(dev, ABS_X, &a); in START_TEST()
728 ck_assert_int_eq(memcmp(&a, libevdev_get_abs_info(dev, ABS_X), sizeof(a)), 0); in START_TEST()
730 libevdev_set_abs_minimum(dev, ABS_Z, 10); in START_TEST()
731 ck_assert_int_eq(libevdev_has_event_code(dev, EV_ABS, ABS_Z), 0); in START_TEST()
734 libevdev_free(dev); in START_TEST()
741 struct libevdev *dev, *dev2; in START_TEST() local
745 test_create_abs_device(&uidev, &dev, 1, &abs, in START_TEST()
748 ck_assert(!libevdev_has_event_code(dev, EV_ABS, ABS_Y)); in START_TEST()
749 ck_assert(!libevdev_has_event_type(dev, EV_REL)); in START_TEST()
750 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
758 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_Y, &abs), 0); in START_TEST()
759 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_Y)); in START_TEST()
761 ck_assert_int_eq(libevdev_enable_event_type(dev, EV_REL), 0); in START_TEST()
762 ck_assert(libevdev_has_event_type(dev, EV_REL)); in START_TEST()
763 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
765 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REL, REL_X, NULL), 0); in START_TEST()
766 ck_assert(libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
778 libevdev_free(dev); in START_TEST()
785 struct libevdev *dev; in START_TEST() local
788 test_create_abs_device(&uidev, &dev, 1, &abs, in START_TEST()
791 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_MAX + 1, &abs), -1); in START_TEST()
792 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_MAX + 1, ABS_MAX + 1, &abs), -1); in START_TEST()
793 ck_assert_int_eq(libevdev_enable_event_type(dev, EV_MAX + 1), -1); in START_TEST()
795 ck_assert_int_eq(libevdev_enable_event_type(dev, EV_LED - 1), -1); in START_TEST()
796 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_LED - 1, 0, NULL), -1); in START_TEST()
798 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_Y, NULL), -1); in START_TEST()
799 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REP, REP_DELAY, NULL), -1); in START_TEST()
800 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REL, REL_X, &abs), -1); in START_TEST()
803 libevdev_free(dev); in START_TEST()
810 struct libevdev *dev, *dev2; in START_TEST() local
817 test_create_abs_device(&uidev, &dev, in START_TEST()
823 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_X)); in START_TEST()
824 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_Y)); in START_TEST()
825 ck_assert(libevdev_has_event_type(dev, EV_REL)); in START_TEST()
826 ck_assert(libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
827 ck_assert(libevdev_has_event_code(dev, EV_REL, REL_Y)); in START_TEST()
829 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_ABS, ABS_Y), 0); in START_TEST()
830 ck_assert(!libevdev_has_event_code(dev, EV_ABS, ABS_Y)); in START_TEST()
832 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_REL, REL_X), 0); in START_TEST()
833 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
834 ck_assert(libevdev_has_event_code(dev, EV_REL, REL_Y)); in START_TEST()
835 ck_assert(libevdev_has_event_type(dev, EV_REL)); in START_TEST()
837 ck_assert_int_eq(libevdev_disable_event_type(dev, EV_REL), 0); in START_TEST()
838 ck_assert(!libevdev_has_event_type(dev, EV_REL)); in START_TEST()
839 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
840 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_Y)); in START_TEST()
853 libevdev_free(dev); in START_TEST()
860 struct libevdev *dev; in START_TEST() local
863 test_create_abs_device(&uidev, &dev, 1, &abs, -1); in START_TEST()
866 ck_assert_int_eq(libevdev_disable_event_type(dev, EV_LED - 1), -1); in START_TEST()
867 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_LED - 1, 0), -1); in START_TEST()
868 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_ABS, ABS_MAX + 1), -1); in START_TEST()
869 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_MAX + 1, ABS_MAX + 1), -1); in START_TEST()
870 ck_assert_int_eq(libevdev_disable_event_type(dev, EV_MAX + 1), -1); in START_TEST()
871 ck_assert_int_eq(libevdev_disable_event_type(dev, EV_SYN), -1); in START_TEST()
872 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_SYN, SYN_REPORT), -1); in START_TEST()
875 libevdev_free(dev); in START_TEST()
882 struct libevdev *dev, *dev2; in START_TEST() local
901 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
904 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_X), 0); in START_TEST()
905 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_X), 1000); in START_TEST()
906 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_X), 1); in START_TEST()
907 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_X), 2); in START_TEST()
908 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 3); in START_TEST()
915 rc = libevdev_kernel_set_abs_info(dev, ABS_X, &abs); in START_TEST()
918 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_X), 500); in START_TEST()
919 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_X), 5000); in START_TEST()
920 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_X), 10); in START_TEST()
921 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_X), 20); in START_TEST()
922 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 30); in START_TEST()
934 libevdev_free(dev); in START_TEST()
942 struct libevdev *dev; in START_TEST() local
961 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
964 rc = libevdev_kernel_set_abs_info(dev, ABS_MAX + 1, &abs); in START_TEST()
967 libevdev_free(dev); in START_TEST()
975 struct libevdev *dev; in START_TEST() local
989 dev = libevdev_new(); in START_TEST()
990 rc = libevdev_kernel_set_abs_info(dev, ABS_X, &a); in START_TEST()
992 libevdev_free(dev); in START_TEST()
994 test_create_abs_device(&uidev, &dev, in START_TEST()
999 libevdev_change_fd(dev, -2); in START_TEST()
1000 rc = libevdev_kernel_set_abs_info(dev, ABS_X, &a); in START_TEST()
1006 libevdev_free(dev); in START_TEST()
1013 struct libevdev *dev; in START_TEST() local
1016 test_create_device(&uidev, &dev, in START_TEST()
1022 rc = libevdev_kernel_set_led_value(dev, LED_NUML, LIBEVDEV_LED_ON); in START_TEST()
1024 rc = libevdev_kernel_set_led_value(dev, LED_NUML, LIBEVDEV_LED_OFF); in START_TEST()
1027 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1033 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_NUML)); in START_TEST()
1034 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_CAPSL)); in START_TEST()
1035 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_COMPOSE)); in START_TEST()
1037 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1043 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_NUML)); in START_TEST()
1044 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_CAPSL)); in START_TEST()
1045 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_COMPOSE)); in START_TEST()
1048 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1055 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_NUML)); in START_TEST()
1056 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_CAPSL)); in START_TEST()
1057 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_COMPOSE)); in START_TEST()
1059 libevdev_free(dev); in START_TEST()
1067 struct libevdev *dev; in START_TEST() local
1070 test_create_device(&uidev, &dev, in START_TEST()
1076 rc = libevdev_kernel_set_led_value(dev, LED_MAX + 1, LIBEVDEV_LED_ON); in START_TEST()
1079 rc = libevdev_kernel_set_led_value(dev, LED_NUML, LIBEVDEV_LED_OFF + 1); in START_TEST()
1082 rc = libevdev_kernel_set_led_value(dev, LED_SCROLLL, LIBEVDEV_LED_ON); in START_TEST()
1085 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1090 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1096 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1101 libevdev_free(dev); in START_TEST()
1109 struct libevdev *dev; in START_TEST() local
1112 test_create_device(&uidev, &dev, in START_TEST()
1118 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1146 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_NUML)); in START_TEST()
1147 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_CAPSL)); in START_TEST()
1148 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_COMPOSE)); in START_TEST()
1150 libevdev_free(dev); in START_TEST()