Lines Matching defs:dev
15 #define UINPUT_NODE "/dev/uinput"
19 struct libevdev *dev, *dev2;
26 dev = libevdev_new();
27 ck_assert(dev != NULL);
28 libevdev_set_name(dev, TEST_DEVICE_NAME);
29 libevdev_enable_event_type(dev, EV_SYN);
30 libevdev_enable_event_type(dev, EV_REL);
31 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
32 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
33 libevdev_enable_event_code(dev, EV_REL, REL_MAX, NULL);
35 rc = libevdev_uinput_create_from_device(dev, LIBEVDEV_UINPUT_OPEN_MANAGED, &uidev);
56 ck_assert_int_eq(libevdev_has_event_code(dev, type, code),
61 libevdev_free(dev);
75 struct libevdev *dev;
79 dev = libevdev_new();
80 ck_assert(dev != NULL);
81 libevdev_set_name(dev, TEST_DEVICE_NAME);
82 libevdev_enable_event_type(dev, EV_SYN);
83 libevdev_enable_event_type(dev, EV_REL);
84 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
85 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
88 rc = libevdev_uinput_create_from_device(dev, -1, &uidev);
93 libevdev_free(dev);
99 struct libevdev *dev, *dev2;
106 dev = libevdev_new();
107 ck_assert(dev != NULL);
108 libevdev_set_name(dev, TEST_DEVICE_NAME);
109 libevdev_enable_event_type(dev, EV_SYN);
110 libevdev_enable_event_type(dev, EV_REL);
111 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
112 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
117 rc = libevdev_uinput_create_from_device(dev, fd, &uidev);
137 ck_assert_int_eq(libevdev_has_event_code(dev, type, code),
142 libevdev_free(dev);
153 struct libevdev *dev;
159 dev = libevdev_new();
160 ck_assert(dev != NULL);
161 libevdev_set_name(dev, TEST_DEVICE_NAME);
162 libevdev_enable_event_type(dev, EV_SYN);
163 libevdev_enable_event_type(dev, EV_REL);
164 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
165 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
172 rc = libevdev_uinput_create_from_device(dev, fd, &uidev);
176 libevdev_set_name(dev, TEST_DEVICE_NAME " 2");
177 rc = libevdev_uinput_create_from_device(dev, fd2, &uidev2);
187 /* second dev has different devnode */
197 libevdev_free(dev);
203 struct libevdev *dev;
209 dev = libevdev_new();
210 ck_assert(dev != NULL);
211 libevdev_set_name(dev, TEST_DEVICE_NAME);
212 libevdev_enable_event_type(dev, EV_SYN);
213 libevdev_enable_event_type(dev, EV_REL);
214 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
215 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
220 rc = libevdev_uinput_create_from_device(dev, fd, &uidev);
231 libevdev_free(dev);
239 struct libevdev *dev;
245 dev = libevdev_new();
246 ck_assert(dev != NULL);
247 libevdev_set_name(dev, TEST_DEVICE_NAME);
248 libevdev_enable_event_type(dev, EV_SYN);
249 libevdev_enable_event_type(dev, EV_REL);
250 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
251 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
258 rc = libevdev_uinput_create_from_device(dev, fd, &uidev);
270 rc = libevdev_uinput_create_from_device(dev, fd2, &uidev2);
280 /* second dev has different syspath */
284 libevdev_free(dev);
295 struct libevdev *dev;
301 dev = libevdev_new();
302 ck_assert(dev != NULL);
303 libevdev_set_name(dev, TEST_DEVICE_NAME);
304 libevdev_enable_event_type(dev, EV_SYN);
305 libevdev_enable_event_type(dev, EV_REL);
306 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
307 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
314 rc = libevdev_uinput_create_from_device(dev, fd, &uidev);
318 libevdev_set_name(dev, TEST_DEVICE_NAME " 2");
319 rc = libevdev_uinput_create_from_device(dev, fd2, &uidev2);
329 /* second dev has different syspath */
333 libevdev_free(dev);
346 struct libevdev *dev;
360 dev = libevdev_new();
361 ck_assert(dev != NULL);
362 libevdev_set_name(dev, TEST_DEVICE_NAME);
363 libevdev_enable_event_type(dev, EV_SYN);
364 libevdev_enable_event_type(dev, EV_REL);
365 libevdev_enable_event_type(dev, EV_KEY);
366 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
367 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
368 libevdev_enable_event_code(dev, EV_KEY, BTN_LEFT, NULL);
373 rc = libevdev_uinput_create_from_device(dev, fd, &uidev);
394 libevdev_free(dev);
403 struct libevdev *dev, *dev2;
409 dev = libevdev_new();
410 ck_assert(dev != NULL);
411 libevdev_set_name(dev, TEST_DEVICE_NAME);
412 libevdev_enable_event_type(dev, EV_SYN);
413 libevdev_enable_event_type(dev, EV_REL);
414 libevdev_enable_event_type(dev, EV_KEY);
415 libevdev_enable_event_code(dev, EV_REL, REL_X, NULL);
416 libevdev_enable_event_code(dev, EV_REL, REL_Y, NULL);
417 libevdev_enable_event_code(dev, EV_KEY, BTN_LEFT, NULL);
418 libevdev_enable_property(dev, INPUT_PROP_BUTTONPAD);
419 libevdev_enable_property(dev, INPUT_PROP_MAX);
421 rc = libevdev_uinput_create_from_device(dev, LIBEVDEV_UINPUT_OPEN_MANAGED, &uidev);
436 libevdev_free(dev);