Lines Matching refs:udev_enumerate
41 static void exec_list(struct udev_enumerate *udev_enumerate, const char *action) {
44 udev_list_entry_foreach(entry, udev_enumerate_get_list_entry(udev_enumerate)) {
125 _cleanup_udev_enumerate_unref_ struct udev_enumerate *udev_enumerate = NULL;
128 udev_enumerate = udev_enumerate_new(udev);
129 if (udev_enumerate == NULL)
163 udev_enumerate_add_match_subsystem(udev_enumerate, optarg);
166 udev_enumerate_add_nomatch_subsystem(udev_enumerate, optarg);
170 udev_enumerate_add_match_sysattr(udev_enumerate, key, val);
174 udev_enumerate_add_nomatch_sysattr(udev_enumerate, key, val);
178 udev_enumerate_add_match_property(udev_enumerate, key, val);
181 udev_enumerate_add_match_tag(udev_enumerate, optarg);
184 udev_enumerate_add_match_sysname(udev_enumerate, optarg);
195 udev_enumerate_add_match_parent(udev_enumerate, dev);
208 udev_enumerate_add_match_parent(udev_enumerate, dev);
231 udev_enumerate_add_match_parent(udev_enumerate, dev);
236 udev_enumerate_scan_subsystems(udev_enumerate);
237 exec_list(udev_enumerate, action);
240 udev_enumerate_scan_devices(udev_enumerate);
241 exec_list(udev_enumerate, action);