Lines Matching defs:dev
20 struct libevdev *dev;
22 dev = libevdev_new();
23 ck_assert(dev != NULL);
24 libevdev_free(dev);
37 struct libevdev *dev = NULL;
39 rc = libevdev_new_from_fd(-1, &dev);
41 ck_assert(dev == NULL);
44 rc = libevdev_new_from_fd(STDIN_FILENO, &dev);
45 ck_assert(dev == NULL);
53 struct libevdev *dev;
56 dev = libevdev_new();
57 ck_assert(dev != NULL);
58 ck_assert_int_eq(libevdev_set_fd(dev, -1), -EBADF);
61 ck_assert_int_eq(libevdev_change_fd(dev, -1), -1);
75 ck_assert_int_eq(libevdev_set_fd(dev, uinput_device_get_fd(uidev)), 0);
78 ck_assert_int_eq(libevdev_set_fd(dev, 0), -EBADF);
81 ck_assert_int_eq(libevdev_get_fd(dev), uinput_device_get_fd(uidev));
83 ck_assert_int_eq(libevdev_change_fd(dev, 0), 0);
84 ck_assert_int_eq(libevdev_get_fd(dev), 0);
87 libevdev_free(dev);
103 struct libevdev *dev = NULL;
113 dev = libevdev_new();
114 ck_assert(dev != NULL);
117 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
120 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
123 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
125 /* libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL) should
131 libevdev_free(dev);
182 struct libevdev *dev = NULL;
189 dev = libevdev_new();
190 ck_assert(dev != NULL);
193 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
197 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
201 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
207 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
210 libevdev_free(dev);
239 struct libevdev *dev = NULL;
241 dev = libevdev_new();
242 ck_assert(dev != NULL);
245 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
248 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
251 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
253 libevdev_free(dev);
259 static void devlogfunc(const struct libevdev *dev,
265 ck_assert(dev == data);
271 struct libevdev *dev = NULL;
290 dev = libevdev_new();
291 ck_assert(dev != NULL);
293 libevdev_set_device_log_function(dev, NULL,
296 /* libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL) should
300 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
305 libevdev_set_device_log_function(dev, devlogfunc,
306 LIBEVDEV_LOG_ERROR, dev);
307 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
315 libevdev_set_device_log_function(dev, devlogfunc,
316 LIBEVDEV_LOG_ERROR - 1, dev);
317 libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, NULL);
321 libevdev_free(dev);
333 struct libevdev *dev;
348 dev = libevdev_new();
349 ck_assert(dev != NULL);
350 rc = libevdev_set_fd(dev, uinput_device_get_fd(uidev));
354 libevdev_free(dev);
361 struct libevdev *dev;
376 rc = libevdev_new_from_fd(uinput_device_get_fd(uidev), &dev);
380 libevdev_free(dev);
387 struct libevdev *dev;
390 test_create_device(&uidev, &dev,
401 rc = libevdev_grab(dev, 0);
403 rc = libevdev_grab(dev, 1);
407 rc = libevdev_grab(dev, LIBEVDEV_UNGRAB);
409 rc = libevdev_grab(dev, LIBEVDEV_GRAB);
411 rc = libevdev_grab(dev, LIBEVDEV_GRAB);
413 rc = libevdev_grab(dev, LIBEVDEV_UNGRAB);
417 libevdev_free(dev);
424 struct libevdev *dev;
429 dev = libevdev_new();
430 rc = libevdev_grab(dev, 0);
432 libevdev_free(dev);
434 test_create_device(&uidev, &dev,
443 libevdev_change_fd(dev, -2);
444 rc = libevdev_grab(dev, 0);
450 libevdev_free(dev);
457 struct libevdev *dev, *other;
463 dev = libevdev_new();
464 libevdev_set_name(dev, "libevdev test device");
465 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
466 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
467 libevdev_enable_event_code(dev, EV_KEY, BTN_LEFT, NULL);
469 rc = libevdev_uinput_create_from_device(dev,
473 libevdev_free(dev);
478 rc = libevdev_new_from_fd(dev_fd, &dev);
498 rc = libevdev_grab(dev, LIBEVDEV_GRAB);
502 rc = libevdev_grab(dev, LIBEVDEV_GRAB);
512 rc = libevdev_change_fd(dev, dev_fd);
526 rc = libevdev_grab(dev, LIBEVDEV_GRAB);
534 libevdev_free(dev);
544 struct libevdev *dev;
548 test_create_device(&uidev, &dev,
558 rc = libevdev_set_clock_id(dev, CLOCK_REALTIME);
561 rc = libevdev_set_clock_id(dev, CLOCK_MONOTONIC);
570 rc = libevdev_set_clock_id(dev, clockid);
574 libevdev_free(dev);
581 struct libevdev *dev;
586 dev = libevdev_new();
587 rc = libevdev_set_clock_id(dev, CLOCK_MONOTONIC);
589 libevdev_free(dev);
591 test_create_device(&uidev, &dev,
600 libevdev_change_fd(dev, -2);
601 rc = libevdev_set_clock_id(dev, CLOCK_MONOTONIC);
605 libevdev_free(dev);
612 struct libevdev *dev, *dev2;
619 test_create_device(&uidev, &dev,
645 rc = libevdev_next_event(dev, LIBEVDEV_READ_FLAG_NORMAL, &ev1);
670 libevdev_free(dev);