Lines Matching defs:udev
33 #include "udev.h"
34 #include "udev-util.h"
94 "found, all possible attributes in the udev rules key format.\n"
175 static int export_devices(struct udev *udev) {
179 udev_enumerate = udev_enumerate_new(udev);
186 device = udev_device_new_from_syspath(udev, udev_list_entry_get_name(list_entry));
224 static void cleanup_db(struct udev *udev) {
227 unlink(UDEV_ROOT_RUN "/udev/queue.bin");
229 dir = opendir(UDEV_ROOT_RUN "/udev/data");
235 dir = opendir(UDEV_ROOT_RUN "/udev/links");
241 dir = opendir(UDEV_ROOT_RUN "/udev/tags");
247 dir = opendir(UDEV_ROOT_RUN "/udev/static_node-tags");
253 dir = opendir(UDEV_ROOT_RUN "/udev/watch");
263 "Query sysfs or the udev database.\n\n"
280 " -e --export-db Export the content of the udev database\n"
281 " -c --cleanup-db Clean up the udev database\n"
285 static int uinfo(struct udev *udev, int argc, char *argv[]) {
332 device = find_device(udev, optarg, "/dev/");
345 device = find_device(udev, optarg, "/sys");
379 export_devices(udev);
382 cleanup_db(udev);
407 device = find_device(udev, argv[optind], NULL);
471 device = find_device(udev, argv[optind], NULL);
495 .help = "Query sysfs or the udev database",