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()
124 ck_assert_msg(libevdev_has_event_type(dev, *evbit), "for event type %d\n", *evbit); in START_TEST()
125 ck_assert_msg(libevdev_has_event_code(dev, *evbit, code), "for type %d code %d", *evbit, code); in START_TEST()
126 ck_assert_msg(libevdev_has_event_code(dev, EV_SYN, SYN_REPORT), "for EV_SYN"); in START_TEST()
128 ck_assert_msg(!libevdev_has_event_code(dev, EV_PWR, 0), "for EV_PWR"); in START_TEST()
130 libevdev_free(dev); in START_TEST()
145 struct libevdev *dev; in START_TEST() local
158 test_create_abs_device(&uidev, &dev, in START_TEST()
162 test_create_device(&uidev, &dev, in START_TEST()
166 ck_assert_msg(!libevdev_has_event_code(dev, *evbit, max), "for type %d code %d", *evbit, max); in START_TEST()
167 …ck_assert_msg(!libevdev_has_event_code(dev, *evbit, INT_MAX), "for type %d code %d", *evbit, INT_M… in START_TEST()
168 …ck_assert_msg(!libevdev_has_event_code(dev, *evbit, UINT_MAX), "for type %d code %d", *evbit, UINT… in START_TEST()
170 libevdev_free(dev); in START_TEST()
180 struct libevdev *dev; in START_TEST() local
197 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
200 ck_assert_int_eq(libevdev_has_event_type(dev, EV_REP), 1); in START_TEST()
201 ck_assert_int_eq(libevdev_has_event_code(dev, EV_REP, REP_DELAY), 1); in START_TEST()
202 ck_assert_int_eq(libevdev_has_event_code(dev, EV_REP, REP_PERIOD), 1); in START_TEST()
204 ck_assert_int_eq(libevdev_get_repeat(dev, &rep, &delay), 0); in START_TEST()
210 libevdev_free(dev); in START_TEST()
218 struct libevdev *dev; in START_TEST() local
223 test_create_device(&uidev, &dev, -1); in START_TEST()
225 ck_assert_int_eq(libevdev_get_repeat(dev, NULL, NULL), -1); in START_TEST()
226 ck_assert_int_eq(libevdev_get_repeat(dev, &delay, NULL), -1); in START_TEST()
227 ck_assert_int_eq(libevdev_get_repeat(dev, NULL, &period), -1); in START_TEST()
228 ck_assert_int_eq(libevdev_get_repeat(dev, &delay, &period), -1); in START_TEST()
234 libevdev_free(dev); in START_TEST()
241 struct libevdev *dev; in START_TEST() local
253 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
258 ck_assert_int_eq(libevdev_has_property(dev, i), 1); in START_TEST()
260 ck_assert_int_eq(libevdev_has_property(dev, i), 0); in START_TEST()
263 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_MAX + 1), 0); in START_TEST()
264 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_MAX), 0); in START_TEST()
267 libevdev_free(dev); in START_TEST()
274 struct libevdev *dev; in START_TEST() local
278 dev = libevdev_new(); in START_TEST()
279 ck_assert_int_eq(libevdev_enable_property(dev, INPUT_PROP_MAX + 1), -1); in START_TEST()
280 ck_assert_int_eq(libevdev_enable_property(dev, INPUT_PROP_DIRECT), 0); in START_TEST()
281 ck_assert_int_eq(libevdev_enable_property(dev, INPUT_PROP_BUTTONPAD), 0); in START_TEST()
282 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_DIRECT), 1); in START_TEST()
283 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_BUTTONPAD), 1); in START_TEST()
293 rc = libevdev_set_fd(dev, fd); in START_TEST()
296 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_DIRECT), 0); in START_TEST()
297 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_BUTTONPAD), 1); in START_TEST()
300 ck_assert_int_eq(libevdev_disable_property(dev, INPUT_PROP_MAX + 1), -1); in START_TEST()
301 ck_assert_int_eq(libevdev_disable_property(dev, INPUT_PROP_DIRECT), 0); in START_TEST()
302 ck_assert_int_eq(libevdev_disable_property(dev, INPUT_PROP_BUTTONPAD), 0); in START_TEST()
303 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_DIRECT), 0); in START_TEST()
304 ck_assert_int_eq(libevdev_has_property(dev, INPUT_PROP_BUTTONPAD), 0); in START_TEST()
307 libevdev_free(dev); in START_TEST()
314 struct libevdev *dev; in START_TEST() local
356 rc = libevdev_new_from_fd(fd, &dev); in START_TEST()
359 ck_assert_int_eq(libevdev_get_current_slot(dev), 1); in START_TEST()
360 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_X), 100); in START_TEST()
361 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_Y), 500); in START_TEST()
362 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_X), 1); in START_TEST()
363 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_Y), 5); in START_TEST()
366 libevdev_free(dev); in START_TEST()
373 struct libevdev *dev; in START_TEST() local
381 test_create_abs_device(&uidev, &dev, 4, abs, in START_TEST()
384 ck_assert_int_eq(libevdev_get_num_slots(dev), -1); in START_TEST()
385 ck_assert_int_eq(libevdev_get_current_slot(dev), -1); in START_TEST()
388 libevdev_free(dev); in START_TEST()
395 struct libevdev *dev; in START_TEST() local
405 test_create_abs_device(&uidev, &dev, 5, abs, in START_TEST()
408 ck_assert_int_eq(libevdev_get_num_slots(dev), nslots); in START_TEST()
409 ck_assert_int_eq(libevdev_get_current_slot(dev), 0); in START_TEST()
412 libevdev_free(dev); in START_TEST()
419 struct libevdev *dev; in START_TEST() local
431 test_create_abs_device(&uidev, &dev, 6, abs, in START_TEST()
434 ck_assert_int_eq(libevdev_get_num_slots(dev), -1); in START_TEST()
435 ck_assert_int_eq(libevdev_get_current_slot(dev), -1); in START_TEST()
436 ck_assert_int_eq(libevdev_set_slot_value(dev, 0, ABS_MT_POSITION_X, 0), -1); in START_TEST()
437 ck_assert_int_eq(libevdev_fetch_slot_value(dev, 0, ABS_MT_POSITION_X, &value), 0); in START_TEST()
439 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_MT_SLOT - 1)); in START_TEST()
440 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_MT_SLOT)); in START_TEST()
442 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_SLOT, 1), 0); in START_TEST()
443 ck_assert(libevdev_get_event_value(dev, EV_ABS, ABS_MT_SLOT) == 1); in START_TEST()
446 libevdev_free(dev); in START_TEST()
453 struct libevdev *dev; in START_TEST() local
458 dev = libevdev_new(); in START_TEST()
460 str = libevdev_get_name(dev); in START_TEST()
468 rc = libevdev_set_fd(dev, uinput_device_get_fd(uidev)); in START_TEST()
471 str = libevdev_get_name(dev); in START_TEST()
474 str = libevdev_get_phys(dev); in START_TEST()
477 str = libevdev_get_uniq(dev); in START_TEST()
480 ck_assert_int_eq(libevdev_get_id_bustype(dev), ids.bustype); in START_TEST()
481 ck_assert_int_eq(libevdev_get_id_vendor(dev), ids.vendor); in START_TEST()
482 ck_assert_int_eq(libevdev_get_id_product(dev), ids.product); in START_TEST()
483 ck_assert_int_eq(libevdev_get_id_version(dev), ids.version); in START_TEST()
484 ck_assert_int_eq(libevdev_get_driver_version(dev), EV_VERSION); in START_TEST()
487 libevdev_free(dev); in START_TEST()
494 struct libevdev *dev; in START_TEST() local
499 dev = libevdev_new(); in START_TEST()
501 libevdev_set_name(dev, "the name"); in START_TEST()
502 libevdev_set_phys(dev, "the phys"); in START_TEST()
503 libevdev_set_uniq(dev, "the uniq"); in START_TEST()
505 str = libevdev_get_name(dev); in START_TEST()
509 str = libevdev_get_phys(dev); in START_TEST()
513 str = libevdev_get_uniq(dev); in START_TEST()
521 rc = libevdev_set_fd(dev, uinput_device_get_fd(uidev)); in START_TEST()
524 str = libevdev_get_name(dev); in START_TEST()
527 str = libevdev_get_phys(dev); in START_TEST()
530 str = libevdev_get_uniq(dev); in START_TEST()
534 libevdev_free(dev); in START_TEST()
541 struct libevdev *dev; in START_TEST() local
545 dev = libevdev_new(); in START_TEST()
547 libevdev_set_id_product(dev, 10); in START_TEST()
548 libevdev_set_id_vendor(dev, 20); in START_TEST()
549 libevdev_set_id_bustype(dev, 30); in START_TEST()
550 libevdev_set_id_version(dev, 40); in START_TEST()
552 ck_assert_int_eq(libevdev_get_id_product(dev), 10); in START_TEST()
553 ck_assert_int_eq(libevdev_get_id_vendor(dev), 20); in START_TEST()
554 ck_assert_int_eq(libevdev_get_id_bustype(dev), 30); in START_TEST()
555 ck_assert_int_eq(libevdev_get_id_version(dev), 40); in START_TEST()
561 rc = libevdev_set_fd(dev, uinput_device_get_fd(uidev)); in START_TEST()
564 ck_assert_int_eq(libevdev_get_id_bustype(dev), ids.bustype); in START_TEST()
565 ck_assert_int_eq(libevdev_get_id_vendor(dev), ids.vendor); in START_TEST()
566 ck_assert_int_eq(libevdev_get_id_product(dev), ids.product); in START_TEST()
567 ck_assert_int_eq(libevdev_get_id_version(dev), ids.version); in START_TEST()
570 libevdev_free(dev); in START_TEST()
577 struct libevdev *dev; in START_TEST() local
608 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
611 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_MAX + 1), 0); in START_TEST()
612 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_MAX + 1), 0); in START_TEST()
613 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_MAX + 1), 0); in START_TEST()
614 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_MAX + 1), 0); in START_TEST()
615 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_MAX + 1), 0); in START_TEST()
616 ck_assert(!libevdev_get_abs_info(dev, ABS_MAX + 1)); in START_TEST()
618 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_X), 0); in START_TEST()
619 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_X), 1000); in START_TEST()
620 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_X), 1); in START_TEST()
621 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_X), 2); in START_TEST()
622 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 3); in START_TEST()
623 a = libevdev_get_abs_info(dev, ABS_X); in START_TEST()
631 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_MT_POSITION_X), 0); in START_TEST()
632 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_MT_POSITION_X), 1000); in START_TEST()
633 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_MT_POSITION_X), 1); in START_TEST()
634 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_MT_POSITION_X), 2); in START_TEST()
635 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_MT_POSITION_X), 3); in START_TEST()
636 a = libevdev_get_abs_info(dev, ABS_MT_POSITION_X); in START_TEST()
644 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_Y), -500); in START_TEST()
645 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_Y), 500); in START_TEST()
646 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_Y), 10); in START_TEST()
647 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_Y), 20); in START_TEST()
648 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_Y), 30); in START_TEST()
649 a = libevdev_get_abs_info(dev, ABS_Y); in START_TEST()
657 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_MT_POSITION_Y), -500); in START_TEST()
658 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_MT_POSITION_Y), 500); in START_TEST()
659 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_MT_POSITION_Y), 10); in START_TEST()
660 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_MT_POSITION_Y), 20); in START_TEST()
661 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_MT_POSITION_Y), 30); in START_TEST()
662 a = libevdev_get_abs_info(dev, ABS_MT_POSITION_Y); in START_TEST()
671 libevdev_free(dev); in START_TEST()
678 struct libevdev *dev; in START_TEST() local
689 test_create_abs_device(&uidev, &dev, in START_TEST()
694 libevdev_set_abs_minimum(dev, ABS_X, 1); in START_TEST()
695 libevdev_set_abs_minimum(dev, ABS_Y, 5); in START_TEST()
696 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_X), 1); in START_TEST()
697 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_Y), 5); in START_TEST()
699 libevdev_set_abs_maximum(dev, ABS_X, 3000); in START_TEST()
700 libevdev_set_abs_maximum(dev, ABS_Y, 5000); in START_TEST()
701 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_X), 3000); in START_TEST()
702 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_Y), 5000); in START_TEST()
704 libevdev_set_abs_fuzz(dev, ABS_X, 3); in START_TEST()
705 libevdev_set_abs_fuzz(dev, ABS_Y, 5); in START_TEST()
706 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_X), 3); in START_TEST()
707 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_Y), 5); in START_TEST()
709 libevdev_set_abs_flat(dev, ABS_X, 8); in START_TEST()
710 libevdev_set_abs_flat(dev, ABS_Y, 15); in START_TEST()
711 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_X), 8); in START_TEST()
712 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_Y), 15); in START_TEST()
714 libevdev_set_abs_resolution(dev, ABS_X, 80); in START_TEST()
715 libevdev_set_abs_resolution(dev, ABS_Y, 150); in START_TEST()
716 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 80); in START_TEST()
717 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_Y), 150); in START_TEST()
726 libevdev_set_abs_info(dev, ABS_X, &a); in START_TEST()
727 ck_assert_int_eq(memcmp(&a, libevdev_get_abs_info(dev, ABS_X), sizeof(a)), 0); in START_TEST()
729 libevdev_set_abs_minimum(dev, ABS_Z, 10); in START_TEST()
730 ck_assert_int_eq(libevdev_has_event_code(dev, EV_ABS, ABS_Z), 0); in START_TEST()
733 libevdev_free(dev); in START_TEST()
740 struct libevdev *dev, *dev2; in START_TEST() local
744 test_create_abs_device(&uidev, &dev, 1, &abs, in START_TEST()
747 ck_assert(!libevdev_has_event_code(dev, EV_ABS, ABS_Y)); in START_TEST()
748 ck_assert(!libevdev_has_event_type(dev, EV_REL)); in START_TEST()
749 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
757 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_Y, &abs), 0); in START_TEST()
758 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_Y)); in START_TEST()
760 ck_assert_int_eq(libevdev_enable_event_type(dev, EV_REL), 0); in START_TEST()
761 ck_assert(libevdev_has_event_type(dev, EV_REL)); in START_TEST()
762 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
764 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REL, REL_X, NULL), 0); in START_TEST()
765 ck_assert(libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
777 libevdev_free(dev); in START_TEST()
784 struct libevdev *dev; in START_TEST() local
787 test_create_abs_device(&uidev, &dev, 1, &abs, in START_TEST()
790 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_MAX + 1, &abs), -1); in START_TEST()
791 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_MAX + 1, ABS_MAX + 1, &abs), -1); in START_TEST()
792 ck_assert_int_eq(libevdev_enable_event_type(dev, EV_MAX + 1), -1); in START_TEST()
794 ck_assert_int_eq(libevdev_enable_event_type(dev, EV_LED - 1), -1); in START_TEST()
795 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_LED - 1, 0, NULL), -1); in START_TEST()
797 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_Y, NULL), -1); in START_TEST()
798 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REP, REP_DELAY, NULL), -1); in START_TEST()
799 ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REL, REL_X, &abs), -1); in START_TEST()
802 libevdev_free(dev); in START_TEST()
809 struct libevdev *dev, *dev2; in START_TEST() local
816 test_create_abs_device(&uidev, &dev, in START_TEST()
822 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_X)); in START_TEST()
823 ck_assert(libevdev_has_event_code(dev, EV_ABS, ABS_Y)); in START_TEST()
824 ck_assert(libevdev_has_event_type(dev, EV_REL)); in START_TEST()
825 ck_assert(libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
826 ck_assert(libevdev_has_event_code(dev, EV_REL, REL_Y)); in START_TEST()
828 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_ABS, ABS_Y), 0); in START_TEST()
829 ck_assert(!libevdev_has_event_code(dev, EV_ABS, ABS_Y)); in START_TEST()
831 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_REL, REL_X), 0); in START_TEST()
832 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
833 ck_assert(libevdev_has_event_code(dev, EV_REL, REL_Y)); in START_TEST()
834 ck_assert(libevdev_has_event_type(dev, EV_REL)); in START_TEST()
836 ck_assert_int_eq(libevdev_disable_event_type(dev, EV_REL), 0); in START_TEST()
837 ck_assert(!libevdev_has_event_type(dev, EV_REL)); in START_TEST()
838 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_X)); in START_TEST()
839 ck_assert(!libevdev_has_event_code(dev, EV_REL, REL_Y)); in START_TEST()
852 libevdev_free(dev); in START_TEST()
859 struct libevdev *dev; in START_TEST() local
862 test_create_abs_device(&uidev, &dev, 1, &abs, -1); in START_TEST()
865 ck_assert_int_eq(libevdev_disable_event_type(dev, EV_LED - 1), -1); in START_TEST()
866 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_LED - 1, 0), -1); in START_TEST()
867 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_ABS, ABS_MAX + 1), -1); in START_TEST()
868 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_MAX + 1, ABS_MAX + 1), -1); in START_TEST()
869 ck_assert_int_eq(libevdev_disable_event_type(dev, EV_MAX + 1), -1); in START_TEST()
870 ck_assert_int_eq(libevdev_disable_event_type(dev, EV_SYN), -1); in START_TEST()
871 ck_assert_int_eq(libevdev_disable_event_code(dev, EV_SYN, SYN_REPORT), -1); in START_TEST()
874 libevdev_free(dev); in START_TEST()
881 struct libevdev *dev, *dev2; in START_TEST() local
900 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
903 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_X), 0); in START_TEST()
904 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_X), 1000); in START_TEST()
905 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_X), 1); in START_TEST()
906 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_X), 2); in START_TEST()
907 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 3); in START_TEST()
914 rc = libevdev_kernel_set_abs_info(dev, ABS_X, &abs); in START_TEST()
917 ck_assert_int_eq(libevdev_get_abs_minimum(dev, ABS_X), 500); in START_TEST()
918 ck_assert_int_eq(libevdev_get_abs_maximum(dev, ABS_X), 5000); in START_TEST()
919 ck_assert_int_eq(libevdev_get_abs_fuzz(dev, ABS_X), 10); in START_TEST()
920 ck_assert_int_eq(libevdev_get_abs_flat(dev, ABS_X), 20); in START_TEST()
921 ck_assert_int_eq(libevdev_get_abs_resolution(dev, ABS_X), 30); in START_TEST()
933 libevdev_free(dev); in START_TEST()
941 struct libevdev *dev; in START_TEST() local
960 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev); in START_TEST()
963 rc = libevdev_kernel_set_abs_info(dev, ABS_MAX + 1, &abs); in START_TEST()
966 libevdev_free(dev); in START_TEST()
974 struct libevdev *dev; in START_TEST() local
988 dev = libevdev_new(); in START_TEST()
989 rc = libevdev_kernel_set_abs_info(dev, ABS_X, &a); in START_TEST()
991 libevdev_free(dev); in START_TEST()
993 test_create_abs_device(&uidev, &dev, in START_TEST()
998 libevdev_change_fd(dev, -2); in START_TEST()
999 rc = libevdev_kernel_set_abs_info(dev, ABS_X, &a); in START_TEST()
1005 libevdev_free(dev); in START_TEST()
1012 struct libevdev *dev; in START_TEST() local
1015 test_create_device(&uidev, &dev, in START_TEST()
1021 rc = libevdev_kernel_set_led_value(dev, LED_NUML, LIBEVDEV_LED_ON); in START_TEST()
1023 rc = libevdev_kernel_set_led_value(dev, LED_NUML, LIBEVDEV_LED_OFF); in START_TEST()
1026 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1032 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_NUML)); in START_TEST()
1033 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_CAPSL)); in START_TEST()
1034 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_COMPOSE)); in START_TEST()
1036 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1042 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_NUML)); in START_TEST()
1043 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_CAPSL)); in START_TEST()
1044 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_COMPOSE)); in START_TEST()
1047 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1054 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_NUML)); in START_TEST()
1055 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_CAPSL)); in START_TEST()
1056 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_COMPOSE)); in START_TEST()
1058 libevdev_free(dev); in START_TEST()
1066 struct libevdev *dev; in START_TEST() local
1069 test_create_device(&uidev, &dev, in START_TEST()
1075 rc = libevdev_kernel_set_led_value(dev, LED_MAX + 1, LIBEVDEV_LED_ON); in START_TEST()
1078 rc = libevdev_kernel_set_led_value(dev, LED_NUML, LIBEVDEV_LED_OFF + 1); in START_TEST()
1081 rc = libevdev_kernel_set_led_value(dev, LED_SCROLLL, LIBEVDEV_LED_ON); in START_TEST()
1084 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1089 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1095 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1100 libevdev_free(dev); in START_TEST()
1108 struct libevdev *dev; in START_TEST() local
1111 test_create_device(&uidev, &dev, in START_TEST()
1117 rc = libevdev_kernel_set_led_values(dev, in START_TEST()
1145 ck_assert_int_eq(1, libevdev_get_event_value(dev, EV_LED, LED_NUML)); in START_TEST()
1146 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_CAPSL)); in START_TEST()
1147 ck_assert_int_eq(0, libevdev_get_event_value(dev, EV_LED, LED_COMPOSE)); in START_TEST()
1149 libevdev_free(dev); in START_TEST()