Lines Matching refs:subsystem
351 …nt udev_enumerate_add_match_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem) in udev_enumerate_add_match_subsystem() argument
355 if (subsystem == NULL) in udev_enumerate_add_match_subsystem()
357 if (udev_list_entry_add(&udev_enumerate->subsystem_match_list, subsystem, NULL) == NULL) in udev_enumerate_add_match_subsystem()
371 … udev_enumerate_add_nomatch_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem) in udev_enumerate_add_nomatch_subsystem() argument
375 if (subsystem == NULL) in udev_enumerate_add_nomatch_subsystem()
377 if (udev_list_entry_add(&udev_enumerate->subsystem_nomatch_list, subsystem, NULL) == NULL) in udev_enumerate_add_nomatch_subsystem()
721 static bool match_subsystem(struct udev_enumerate *udev_enumerate, const char *subsystem) in match_subsystem() argument
725 if (!subsystem) in match_subsystem()
729 if (fnmatch(udev_list_entry_get_name(list_entry), subsystem, 0) == 0) in match_subsystem()
735 if (fnmatch(udev_list_entry_get_name(list_entry), subsystem, 0) == 0) in match_subsystem()
744 …uct udev_enumerate *udev_enumerate, const char *basedir, const char *subdir, const char *subsystem) in scan_dir() argument
757 if (!match_subsystem(udev_enumerate, subsystem != NULL ? subsystem : dent->d_name)) in scan_dir()