Lines Matching defs:devices
65 I_DEVICE = 2, /* nodes inside devices: */
113 struct list devices;
1302 list_for_each(tmp, &ctx->devices, link) {
1675 report_descriptor is available in sysfs and two devices up from
1677 This approach won't work for /dev/input/by-id devices. */
1912 fprintf(stderr, "%sAvailable devices:\n", prefix);
1945 "No devices available.%s\n",
1968 char **devices = NULL;
1974 devices = zalloc((ndev + 1)* sizeof *devices); /* NULL-terminated */
1984 devices[i] = device_path;
1987 return devices;
1993 if (devices)
1994 strv_free(devices);
2044 list_for_each(d, &ctx->devices, link) {
2075 list_for_each(d, &ctx->devices, link) {
2183 * timeouts etc. The real input events caused by the evdev devices
2230 assert(!list_empty(&ctx->devices));
2247 list_for_each(d, &ctx->devices, link) {
2297 iprintf(ctx->first_device->fp, I_TOPLEVEL, "devices:\n");
2301 list_for_each(d, &ctx->devices, link) {
2338 list_for_each(d, &ctx->devices, link) {
2347 * other devices, if any */
2348 list_for_each(d, &ctx->devices, link) {
2378 list_for_each(d, &ctx->devices, link) {
2446 list_append(&ctx->devices, &d->link);
2490 list_for_each(dev, &ctx->devices, link) {
2514 list_for_each(dev, &ctx->devices, link) {
2570 " Records the two devices into the same recordings file.\n"
2705 list_init(&ctx.devices);
2796 "Recording multiple devices requires an output file\n");
2831 list_for_each_safe(d, &ctx.devices, link) {