Lines Matching defs:dent
663 struct dirent *dent;
674 for (dent = readdir(dir); dent != NULL; dent = readdir(dir)) {
678 if (dent->d_name[0] == '.')
681 if (!match_sysname(udev_enumerate, dent->d_name))
684 strscpyl(syspath, sizeof(syspath), path, "/", dent->d_name, NULL);
748 struct dirent *dent;
754 for (dent = readdir(dir); dent != NULL; dent = readdir(dir)) {
755 if (dent->d_name[0] == '.')
757 if (!match_subsystem(udev_enumerate, subsystem != NULL ? subsystem : dent->d_name))
759 scan_dir_and_add_devices(udev_enumerate, basedir, dent->d_name, subdir);
798 struct dirent *dent;
805 for (dent = readdir(dir); dent != NULL; dent = readdir(dir)) {
808 if (dent->d_name[0] == '.')
811 dev = udev_device_new_from_device_id(udev_enumerate->udev, dent->d_name);
864 struct dirent *dent;
870 for (dent = readdir(d); dent != NULL; dent = readdir(d)) {
873 if (dent->d_name[0] == '.')
875 if (dent->d_type != DT_DIR)
877 if (asprintf(&child, "%s/%s", path, dent->d_name) < 0)