Lines Matching defs:udev

50                    "config/udev: getting property %s on %s "            \
55 "config/udev: getting attribute %s on %s " \
138 LogMessage(X_INFO, "config/udev: Adding drm device (%s)\n", path);
149 "config/udev: ignoring device %s without "
154 input_options = input_option_new(NULL, "_source", "server/udev");
211 if (asprintf(&config_info, "udev:%s", syspath) == -1) {
217 LogMessage(X_WARNING, "config/udev: device %s already added. "
267 * boolean true. The empty string isn't a thing with udev
289 LogMessage(X_INFO, "config/udev: Adding input device %s (%s)\n",
334 LogMessage(X_INFO, "config/udev: removing GPU device %s %s\n",
344 if (asprintf(&value, "udev:%s", syspath) == -1)
347 remove_devices("udev", value);
388 struct udev *udev;
390 udev = udev_new();
391 if (!udev)
394 udev_monitor = udev_monitor_new_from_netlink(udev, "udev");
412 ErrorF("config/udev: failed to bind the udev monitor\n");
421 struct udev *udev;
425 udev = udev_monitor_get_udev(udev_monitor);
426 enumerate = udev_enumerate_new(udev);
446 udev_device_new_from_syspath(udev, syspath);
465 struct udev *udev;
470 udev = udev_monitor_get_udev(udev_monitor);
475 udev_unref(udev);
505 /* For certain devices udev does not create ID_PATH entry (which is presumably a bug
506 * in udev). We work around that by implementing a minimal ID_PATH calculator
507 * ourselves along the same logic that udev uses. This works only for the case of
567 struct udev *udev;
571 udev = udev_monitor_get_udev(udev_monitor);
572 enumerate = udev_enumerate_new(udev);
586 struct udev_device *udev_device = udev_device_new_from_syspath(udev, syspath);