Lines Matching refs:evdev
66 I_EVDEV = 4, /* nodes inside evdev: */
67 I_EVDEV_DATA = 6, /* nodes below evdev: */
73 I_EVENTTYPE = 4, /* event type (evdev:, libinput:,
82 struct libevdev *evdev;
371 struct libevdev *evdev = d->evdev;
374 if (libevdev_next_event(evdev, LIBEVDEV_READ_FLAG_NORMAL, &e) !=
378 iprintf(d->fp, I_EVENTTYPE, "- evdev:\n");
391 unsigned int slot = libevdev_get_current_slot(evdev);
402 } while (libevdev_next_event(evdev,
1248 /* The first evdev event is guaranteed to have an event time earlier
1249 than now, so we don't set the offset here, we rely on the evdev
1653 struct libevdev *evdev = dev->evdev;
1655 iprintf(dev->fp, I_DEVICE, "evdev:\n");
1657 print_description(dev->fp, evdev);
1658 print_bits_info(dev->fp, evdev);
1659 print_bits_types(dev->fp, evdev);
1660 print_bits_absinfo(dev->fp, evdev);
1661 print_bits_props(dev->fp, evdev);
2183 * timeouts etc. The real input events caused by the evdev devices
2250 add_source(ctx, libevdev_get_fd(d->evdev), evdev_dispatch, d);
2419 rc = libevdev_new_from_fd(fd, &d->evdev);
2431 rc = libevdev_grab(d->evdev, LIBEVDEV_GRAB);
2441 libevdev_set_clock_id(d->evdev, CLOCK_MONOTONIC);
2443 if (libevdev_get_num_slots(d->evdev) > 0)
2844 libevdev_free(d->evdev);