Lines Matching defs:dev

567 static int import_property_from_string(struct udev_device *dev, char *line) {
621 udev_device_add_property(dev, key, val);
626 static int import_file_into_properties(struct udev_device *dev, const char *filename) {
634 import_property_from_string(dev, line);
643 struct udev_device *dev = event->dev;
649 envp = udev_device_get_properties_envp(dev);
663 import_property_from_string(dev, line);
669 static int import_parent_into_properties(struct udev_device *dev, const char *filter) {
673 dev_parent = udev_device_get_parent(dev);
682 udev_device_add_property(dev, key, val);
689 static int wait_for_file(struct udev_device *dev, const char *file, int timeout) {
698 strscpyl(devicepath, sizeof(devicepath), udev_device_get_syspath(dev), NULL);
1843 static int match_attr(struct udev_rules *rules, struct udev_device *dev, struct udev_event *event, struct token *cur) {
1857 value = udev_device_get_sysattr_value(dev, name);
1911 can_set_name = ((!streq(udev_device_get_action(event->dev), "remove")) &&
1912 (major(udev_device_get_devnum(event->dev)) > 0 ||
1913 udev_device_get_ifindex(event->dev) > 0));
1930 if (match_key(rules, cur, udev_device_get_action(event->dev)) != 0)
1934 if (match_key(rules, cur, udev_device_get_devpath(event->dev)) != 0)
1938 if (match_key(rules, cur, udev_device_get_sysname(event->dev)) != 0)
1945 udev_list_entry_foreach(list_entry, udev_device_get_devlinks_list_entry(event->dev)) {
1948 devlink = udev_list_entry_get_name(list_entry) + strlen("/dev/");
1966 value = udev_device_get_property_value(event->dev, key_name);
1988 udev_list_entry_foreach(list_entry, udev_device_get_tags_list_entry(event->dev)) {
1999 if (match_key(rules, cur, udev_device_get_subsystem(event->dev)) != 0)
2003 if (match_key(rules, cur, udev_device_get_driver(event->dev)) != 0)
2011 found = (wait_for_file(event->dev, filename, 10) == 0);
2017 if (match_attr(rules, event->dev, event, cur) != 0)
2050 event->dev_parent = event->dev;
2110 udev_device_get_syspath(event->dev), "/", tmp, NULL);
2132 envp = udev_device_get_properties_envp(event->dev);
2160 if (import_file_into_properties(event->dev, import) != 0)
2205 if (udev_builtin_run(event->dev, cur->key.builtin_cmd, command, false) != 0) {
2221 udev_device_add_property(event->dev, key, value);
2245 udev_device_add_property(event->dev, key, "1");
2255 udev_device_add_property(event->dev, key, value);
2270 if (import_parent_into_properties(event->dev, import) != 0)
2286 udev_device_set_db_persist(event->dev);
2296 udev_device_set_devlink_priority(event->dev, cur->key.devlink_prio);
2432 udev_device_add_property(event->dev, name, NULL);
2437 value_old = udev_device_get_property_value(event->dev, name);
2447 udev_device_add_property(event->dev, name, value_new);
2456 udev_device_cleanup_tags_list(event->dev);
2467 udev_device_remove_tag(event->dev, tag);
2469 udev_device_add_tag(event->dev, tag);
2488 if (major(udev_device_get_devnum(event->dev)) &&
2489 (!streq(name_str, udev_device_get_devnode(event->dev) + strlen("/dev/")))) {
2511 if (major(udev_device_get_devnum(event->dev)) == 0)
2516 udev_device_cleanup_devlinks_list(event->dev);
2534 strscpyl(filename, sizeof(filename), "/dev/", pos, NULL);
2535 udev_device_add_devlink(event->dev, filename);
2544 strscpyl(filename, sizeof(filename), "/dev/", pos, NULL);
2545 udev_device_add_devlink(event->dev, filename);
2556 strscpyl(attr, sizeof(attr), udev_device_get_syspath(event->dev), "/", key_name, NULL);
2685 strscpyl(device_node, sizeof(device_node), "/dev/", rules_str(rules, cur->key.value_off), NULL);