Lines Matching full:dev
19 struct libevdev *dev; in START_TEST() local
23 test_create_device(&uidev, &dev, in START_TEST()
29 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
34 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
38 libevdev_free(dev); in START_TEST()
47 struct libevdev *dev; in START_TEST() local
53 dev = libevdev_new(); in START_TEST()
54 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
56 libevdev_free(dev); in START_TEST()
58 test_create_device(&uidev, &dev, in START_TEST()
65 rc = libevdev_next_event(dev, 0x10, &ev); in START_TEST()
69 rc = libevdev_change_fd(dev, -3); in START_TEST()
71 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
76 libevdev_free(dev); in START_TEST()
84 struct libevdev *dev; in START_TEST() local
89 test_create_device(&uidev, &dev, in START_TEST()
95 fd = libevdev_get_fd(dev); in START_TEST()
102 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_BLOCKING, &ev); in START_TEST()
106 libevdev_free(dev); in START_TEST()
114 struct libevdev *dev; in START_TEST() local
119 test_create_device(&uidev, &dev, in START_TEST()
136 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
140 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
147 libevdev_change_fd(dev, pipefd[0]); in START_TEST()
154 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
158 libevdev_change_fd(dev, uinput_device_get_fd(uidev)); in START_TEST()
161 libevdev_free(dev); in START_TEST()
173 struct libevdev *dev; in START_TEST() local
177 test_create_device(&uidev, &dev, in START_TEST()
183 libevdev_disable_event_type(dev, EV_REL); in START_TEST()
185 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
191 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
195 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
198 libevdev_free(dev); in START_TEST()
207 struct libevdev *dev; in START_TEST() local
211 test_create_device(&uidev, &dev, in START_TEST()
217 libevdev_disable_event_code(dev, EV_REL, REL_X); in START_TEST()
219 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
225 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
229 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
233 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
236 libevdev_free(dev); in START_TEST()
245 struct libevdev *dev; in START_TEST() local
249 test_create_device(&uidev, &dev, in START_TEST()
255 ck_assert_int_eq(libevdev_has_event_pending(dev), 0); in START_TEST()
261 ck_assert_int_eq(libevdev_has_event_pending(dev), 1); in START_TEST()
263 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
265 ck_assert_int_eq(libevdev_has_event_pending(dev), 1); in START_TEST()
267 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev)) != -EAGAIN) in START_TEST()
270 ck_assert_int_eq(libevdev_has_event_pending(dev), 0); in START_TEST()
272 libevdev_change_fd(dev, -1); in START_TEST()
273 ck_assert_int_eq(libevdev_has_event_pending(dev), -EBADF); in START_TEST()
275 libevdev_free(dev); in START_TEST()
283 struct libevdev *dev; in START_TEST() local
288 dev = libevdev_new(); in START_TEST()
289 rc = libevdev_has_event_pending(dev); in START_TEST()
294 libevdev_free(dev); in START_TEST()
301 struct libevdev *dev; in START_TEST() local
305 test_create_device(&uidev, &dev, in START_TEST()
320 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
323 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
326 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
329 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
332 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
335 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
338 ck_assert(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT)); in START_TEST()
339 ck_assert(libevdev_get_event_value(dev, EV_KEY, BTN_RIGHT)); in START_TEST()
340 ck_assert(!libevdev_get_event_value(dev, EV_KEY, BTN_MIDDLE)); in START_TEST()
341 ck_assert(libevdev_get_event_value(dev, EV_KEY, KEY_MAX)); in START_TEST()
344 libevdev_free(dev); in START_TEST()
351 struct libevdev *dev; in START_TEST() local
360 test_create_abs_device(&uidev, &dev, in START_TEST()
373 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
376 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
379 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
382 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
388 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
391 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
395 libevdev_free(dev); in START_TEST()
402 struct libevdev *dev; in START_TEST() local
414 test_create_abs_device(&uidev, &dev, in START_TEST()
435 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
438 ck_assert_int_eq(libevdev_get_current_slot(dev), 0); in START_TEST()
439 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
442 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
445 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
448 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
451 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
454 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
457 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
460 ck_assert_int_eq(libevdev_get_current_slot(dev), 1); in START_TEST()
462 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
465 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
468 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
472 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
475 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
479 libevdev_free(dev); in START_TEST()
486 struct libevdev *dev; in START_TEST() local
499 test_create_abs_device(&uidev, &dev, in START_TEST()
516 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
520 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
527 ck_assert_int_eq(libevdev_get_current_slot(dev), 0); in START_TEST()
544 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
548 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
555 ck_assert_int_eq(libevdev_get_current_slot(dev), 1); in START_TEST()
558 libevdev_free(dev); in START_TEST()
565 struct libevdev *dev; in START_TEST() local
569 test_create_device(&uidev, &dev, in START_TEST()
581 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
584 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
587 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
590 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
593 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
596 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
599 ck_assert_int_eq(libevdev_get_event_value(dev, EV_LED, LED_NUML), 1); in START_TEST()
600 ck_assert_int_eq(libevdev_get_event_value(dev, EV_LED, LED_CAPSL), 1); in START_TEST()
601 ck_assert_int_eq(libevdev_get_event_value(dev, EV_LED, LED_MAX), 1); in START_TEST()
604 libevdev_free(dev); in START_TEST()
611 struct libevdev *dev; in START_TEST() local
615 test_create_device(&uidev, &dev, in START_TEST()
627 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
630 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
633 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
636 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
639 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
642 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
645 ck_assert_int_eq(libevdev_get_event_value(dev, EV_SW, SW_HEADPHONE_INSERT), 1); in START_TEST()
646 ck_assert_int_eq(libevdev_get_event_value(dev, EV_SW, SW_MICROPHONE_INSERT), 1); in START_TEST()
647 ck_assert_int_eq(libevdev_get_event_value(dev, EV_SW, SW_MAX), 1); in START_TEST()
650 libevdev_free(dev); in START_TEST()
657 struct libevdev *dev; in START_TEST() local
674 test_create_abs_device(&uidev, &dev, in START_TEST()
705 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
739 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
746 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) { in START_TEST()
806 libevdev_free(dev); in START_TEST()
813 struct libevdev *dev; in START_TEST() local
829 test_create_abs_device(&uidev, &dev, in START_TEST()
888 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
942 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
947 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) { in START_TEST()
979 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) { in START_TEST()
1007 libevdev_free(dev); in START_TEST()
1014 struct libevdev *dev; in START_TEST() local
1027 test_create_abs_device(&uidev, &dev, in START_TEST()
1043 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1058 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1075 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) { in START_TEST()
1110 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev)) != -EAGAIN) { in START_TEST()
1144 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1159 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1176 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev)) != -EAGAIN) { in START_TEST()
1205 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev)) != -EAGAIN) { in START_TEST()
1224 libevdev_free(dev); in START_TEST()
1231 struct libevdev *dev; in START_TEST() local
1245 test_create_abs_device(&uidev, &dev, ARRAY_LENGTH(abs), abs, -1); in START_TEST()
1266 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
1269 while ((rc = libevdev_next_event(dev, LIBEVDEV_READ_STATUS_SYNC, &ev)) != -EAGAIN) { in START_TEST()
1301 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_X), 201); in START_TEST()
1302 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_Y), 401); in START_TEST()
1303 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_MT_SLOT - 1), 2); in START_TEST()
1306 libevdev_free(dev); in START_TEST()
1313 struct libevdev *dev; in START_TEST() local
1321 test_create_abs_device(&uidev, &dev, in START_TEST()
1334 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
1337 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1340 ck_assert_int_eq(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT), 1); in START_TEST()
1341 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_X), 100); in START_TEST()
1342 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_Y), 500); in START_TEST()
1345 libevdev_free(dev); in START_TEST()
1352 struct libevdev *dev; in START_TEST() local
1360 test_create_abs_device(&uidev, &dev, in START_TEST()
1373 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
1376 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
1380 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1383 ck_assert_int_eq(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT), 1); in START_TEST()
1384 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_X), 100); in START_TEST()
1385 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_Y), 500); in START_TEST()
1388 libevdev_free(dev); in START_TEST()
1395 struct libevdev *dev; in START_TEST() local
1399 test_create_device(&uidev, &dev, in START_TEST()
1407 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_FORCE_SYNC, &ev); in START_TEST()
1410 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_SYNC, &ev); in START_TEST()
1414 libevdev_free(dev); in START_TEST()
1421 struct libevdev *dev; in START_TEST() local
1430 test_create_abs_device(&uidev, &dev, in START_TEST()
1447 ck_assert_int_eq(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT), 0); in START_TEST()
1448 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_X), 0); in START_TEST()
1449 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_Y), 0); in START_TEST()
1450 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REL, REL_X), 0); in START_TEST()
1451 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REL, REL_Y), 0); in START_TEST()
1453 ck_assert_int_eq(libevdev_fetch_event_value(dev, EV_KEY, BTN_LEFT, &value), 1); in START_TEST()
1457 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1461 ck_assert_int_eq(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT), 1); in START_TEST()
1462 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_X), 100); in START_TEST()
1463 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_Y), 500); in START_TEST()
1466 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REL, REL_X), 0); in START_TEST()
1467 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REL, REL_Y), 0); in START_TEST()
1469 ck_assert_int_eq(libevdev_fetch_event_value(dev, EV_KEY, BTN_LEFT, &value), 1); in START_TEST()
1471 ck_assert_int_eq(libevdev_fetch_event_value(dev, EV_ABS, ABS_X, &value), 1); in START_TEST()
1473 ck_assert_int_eq(libevdev_fetch_event_value(dev, EV_ABS, ABS_Y, &value), 1); in START_TEST()
1477 libevdev_free(dev); in START_TEST()
1485 struct libevdev *dev; in START_TEST() local
1492 test_create_abs_device(&uidev, &dev, in START_TEST()
1503 ck_assert_int_eq(libevdev_get_event_value(dev, EV_KEY, BTN_EXTRA), 0); in START_TEST()
1504 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_Z), 0); in START_TEST()
1505 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REL, REL_Z), 0); in START_TEST()
1508 ck_assert_int_eq(libevdev_fetch_event_value(dev, EV_KEY, BTN_EXTRA, &value), 0); in START_TEST()
1510 ck_assert_int_eq(libevdev_fetch_event_value(dev, EV_ABS, ABS_Z, &value), 0); in START_TEST()
1512 ck_assert_int_eq(libevdev_fetch_event_value(dev, EV_REL, REL_Z, &value), 0); in START_TEST()
1516 libevdev_free(dev); in START_TEST()
1524 struct libevdev *dev; in START_TEST() local
1535 test_create_abs_device(&uidev, &dev, in START_TEST()
1555 ck_assert_int_eq(libevdev_get_current_slot(dev), 0); in START_TEST()
1556 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_X), 0); in START_TEST()
1557 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_Y), 0); in START_TEST()
1558 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_X), 0); in START_TEST()
1559 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_Y), 0); in START_TEST()
1562 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1566 ck_assert_int_eq(libevdev_get_current_slot(dev), 1); in START_TEST()
1567 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_X), 100); in START_TEST()
1568 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_Y), 500); in START_TEST()
1569 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_X), 1); in START_TEST()
1570 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_Y), 5); in START_TEST()
1572 ck_assert_int_eq(libevdev_fetch_slot_value(dev, 0, ABS_MT_POSITION_X, &value), 1); in START_TEST()
1574 ck_assert_int_eq(libevdev_fetch_slot_value(dev, 0, ABS_MT_POSITION_Y, &value), 1); in START_TEST()
1576 ck_assert_int_eq(libevdev_fetch_slot_value(dev, 1, ABS_MT_POSITION_X, &value), 1); in START_TEST()
1578 ck_assert_int_eq(libevdev_fetch_slot_value(dev, 1, ABS_MT_POSITION_Y, &value), 1); in START_TEST()
1582 libevdev_free(dev); in START_TEST()
1590 struct libevdev *dev; in START_TEST() local
1600 test_create_abs_device(&uidev, &dev, in START_TEST()
1605 ck_assert_int_eq(libevdev_get_current_slot(dev), 0); in START_TEST()
1606 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_TOUCH_MINOR), 0); in START_TEST()
1608 ck_assert_int_eq(libevdev_fetch_slot_value(dev, 0, ABS_MT_TOUCH_MINOR, &value), 0); in START_TEST()
1611 ck_assert_int_eq(libevdev_get_slot_value(dev, 10, ABS_MT_POSITION_X), 0); in START_TEST()
1612 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_X), 0); in START_TEST()
1615 libevdev_free(dev); in START_TEST()
1622 struct libevdev *dev; in START_TEST() local
1635 test_create_abs_device(&uidev, &dev, in START_TEST()
1642 libevdev_change_fd(dev, pipefd[0]); in START_TEST()
1656 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, ev); in START_TEST()
1661 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, ev); in START_TEST()
1672 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, ev); in START_TEST()
1676 ck_assert_int_eq(libevdev_get_current_slot(dev), num_slots - 1); in START_TEST()
1678 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_SLOT, num_slots), -1); in START_TEST()
1679 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_SLOT, -1), -1); in START_TEST()
1684 libevdev_free(dev); in START_TEST()
1691 struct libevdev *dev; in START_TEST() local
1703 test_create_abs_device(&uidev, &dev, in START_TEST()
1718 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1722 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1726 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1732 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1736 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1742 libevdev_free(dev); in START_TEST()
1749 struct libevdev *dev; in START_TEST() local
1769 test_create_abs_device(&uidev, &dev, in START_TEST()
1777 while (libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev) != -EAGAIN) in START_TEST()
1784 libevdev_change_fd(dev, pipefd[0]); in START_TEST()
1791 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1794 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1800 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1804 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev); in START_TEST()
1810 libevdev_free(dev); in START_TEST()
1817 struct libevdev *dev; in START_TEST() local
1819 test_create_device(&uidev, &dev, in START_TEST()
1826 libevdev_enable_event_code(dev, EV_REP, REP_DELAY, &delay); in START_TEST()
1827 libevdev_enable_event_code(dev, EV_REP, REP_PERIOD, &period); in START_TEST()
1829 ck_assert_int_eq(libevdev_has_event_type(dev, EV_REP), 1); in START_TEST()
1830 ck_assert_int_eq(libevdev_has_event_code(dev, EV_REP, REP_DELAY), 1); in START_TEST()
1831 ck_assert_int_eq(libevdev_has_event_code(dev, EV_REP, REP_PERIOD), 1); in START_TEST()
1832 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REP, REP_DELAY), 500); in START_TEST()
1833 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REP, REP_PERIOD), 200); in START_TEST()
1836 libevdev_free(dev); in START_TEST()
1843 struct libevdev *dev; in START_TEST() local
1849 test_create_abs_device(&uidev, &dev, in START_TEST()
1863 ck_assert_int_eq(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT), 0); in START_TEST()
1864 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_X), 0); in START_TEST()
1865 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_Y), 0); in START_TEST()
1866 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REL, REL_X), 0); in START_TEST()
1867 ck_assert_int_eq(libevdev_get_event_value(dev, EV_REL, REL_Y), 0); in START_TEST()
1869 ck_assert_int_eq(libevdev_set_event_value(dev, EV_KEY, BTN_LEFT, 1), 0); in START_TEST()
1870 ck_assert_int_eq(libevdev_set_event_value(dev, EV_KEY, BTN_RIGHT, 1), 0); in START_TEST()
1872 ck_assert_int_eq(libevdev_get_event_value(dev, EV_KEY, BTN_LEFT), 1); in START_TEST()
1873 ck_assert_int_eq(libevdev_get_event_value(dev, EV_KEY, BTN_RIGHT), 1); in START_TEST()
1875 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_X, 10), 0); in START_TEST()
1876 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_Y, 20), 0); in START_TEST()
1878 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_X), 10); in START_TEST()
1879 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_Y), 20); in START_TEST()
1881 ck_assert_int_eq(libevdev_set_event_value(dev, EV_LED, LED_NUML, 1), 0); in START_TEST()
1882 ck_assert_int_eq(libevdev_set_event_value(dev, EV_LED, LED_CAPSL, 1), 0); in START_TEST()
1884 ck_assert_int_eq(libevdev_get_event_value(dev, EV_LED, LED_NUML), 1); in START_TEST()
1885 ck_assert_int_eq(libevdev_get_event_value(dev, EV_LED, LED_CAPSL), 1); in START_TEST()
1887 ck_assert_int_eq(libevdev_set_event_value(dev, EV_SW, SW_HEADPHONE_INSERT, 1), 0); in START_TEST()
1888 ck_assert_int_eq(libevdev_set_event_value(dev, EV_SW, SW_TABLET_MODE, 1), 0); in START_TEST()
1890 ck_assert_int_eq(libevdev_get_event_value(dev, EV_SW, SW_HEADPHONE_INSERT), 1); in START_TEST()
1891 ck_assert_int_eq(libevdev_get_event_value(dev, EV_SW, SW_TABLET_MODE), 1); in START_TEST()
1894 libevdev_free(dev); in START_TEST()
1902 struct libevdev *dev; in START_TEST() local
1908 test_create_abs_device(&uidev, &dev, in START_TEST()
1918 ck_assert_int_eq(libevdev_set_event_value(dev, EV_REL, REL_X, 1), -1); in START_TEST()
1919 ck_assert_int_eq(libevdev_set_event_value(dev, EV_SW, SW_DOCK, 1), -1); in START_TEST()
1920 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_Z, 1), -1); in START_TEST()
1921 ck_assert_int_eq(libevdev_set_event_value(dev, EV_MAX + 1, 0, 1), -1); in START_TEST()
1922 ck_assert_int_eq(libevdev_set_event_value(dev, EV_SYN, SYN_REPORT, 0), -1); in START_TEST()
1925 libevdev_free(dev); in START_TEST()
1933 struct libevdev *dev; in START_TEST() local
1942 test_create_abs_device(&uidev, &dev, in START_TEST()
1947 ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_MT_POSITION_X, 1), 0); in START_TEST()
1948 ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_MT_POSITION_Y, 2), 0); in START_TEST()
1949 ck_assert_int_eq(libevdev_set_slot_value(dev, 0, ABS_MT_POSITION_X, 3), 0); in START_TEST()
1950 ck_assert_int_eq(libevdev_set_slot_value(dev, 0, ABS_MT_POSITION_Y, 4), 0); in START_TEST()
1952 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_X), 1); in START_TEST()
1953 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_Y), 2); in START_TEST()
1954 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_X), 3); in START_TEST()
1955 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_Y), 4); in START_TEST()
1957 ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_MT_SLOT, 1), 0); in START_TEST()
1958 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_SLOT), 1); in START_TEST()
1959 ck_assert_int_eq(libevdev_get_current_slot(dev), 1); in START_TEST()
1962 libevdev_free(dev); in START_TEST()
1969 struct libevdev *dev; in START_TEST() local
1978 test_create_abs_device(&uidev, &dev, in START_TEST()
1984 ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_Z, 1), -1); in START_TEST()
1986 ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_X, 1), -1); in START_TEST()
1988 ck_assert_int_eq(libevdev_set_slot_value(dev, 1, ABS_MT_PRESSURE, 1), -1); in START_TEST()
1990 ck_assert_int_eq(libevdev_set_slot_value(dev, 4, ABS_X, 1), -1); in START_TEST()
1993 libevdev_free(dev); in START_TEST()
2000 struct libevdev *dev; in START_TEST() local
2009 test_create_abs_device(&uidev, &dev, in START_TEST()
2016 ck_assert_int_eq(libevdev_get_current_slot(dev), 0); in START_TEST()
2017 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_POSITION_X, 1), 0); in START_TEST()
2018 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_MT_POSITION_X), 1); in START_TEST()
2019 ck_assert_int_eq(libevdev_get_slot_value(dev, 0, ABS_MT_POSITION_X), 1); in START_TEST()
2021 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_SLOT, 1), 0); in START_TEST()
2022 ck_assert_int_eq(libevdev_get_current_slot(dev), 1); in START_TEST()
2023 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_POSITION_X, 2), 0); in START_TEST()
2024 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_MT_POSITION_X), 2); in START_TEST()
2025 ck_assert_int_eq(libevdev_get_slot_value(dev, 1, ABS_MT_POSITION_X), 2); in START_TEST()
2028 ck_assert_int_eq(libevdev_set_slot_value(dev, 0, ABS_MT_POSITION_X, 3), 0); in START_TEST()
2029 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_MT_POSITION_X), 2); in START_TEST()
2031 ck_assert_int_eq(libevdev_set_event_value(dev, EV_ABS, ABS_MT_SLOT, 0), 0); in START_TEST()
2032 ck_assert_int_eq(libevdev_get_current_slot(dev), 0); in START_TEST()
2033 ck_assert_int_eq(libevdev_get_event_value(dev, EV_ABS, ABS_MT_POSITION_X), 3); in START_TEST()
2036 libevdev_free(dev); in START_TEST()