Lines Matching defs:sysattr
1455 * @sysattr: attribute name
1462 _public_ const char *udev_device_get_sysattr_value(struct udev_device *udev_device, const char *sysattr)
1474 if (sysattr == NULL)
1479 list_entry = udev_list_entry_get_by_name(list_entry, sysattr);
1483 strscpyl(path, sizeof(path), udev_device_get_syspath(udev_device), "/", sysattr, NULL);
1485 udev_list_entry_add(&udev_device->sysattr_value_list, sysattr, NULL);
1494 if (streq(sysattr, "driver") ||
1495 streq(sysattr, "subsystem") ||
1496 streq(sysattr, "module")) {
1497 if (util_get_sys_core_link_value(udev_device->udev, sysattr,
1500 list_entry = udev_list_entry_add(&udev_device->sysattr_value_list, sysattr, value);
1530 list_entry = udev_list_entry_add(&udev_device->sysattr_value_list, sysattr, value);
1539 * @sysattr: attribute name
1546 _public_ int udev_device_set_sysattr_value(struct udev_device *udev_device, const char *sysattr, char *value)
1558 if (sysattr == NULL)
1565 strscpyl(path, sizeof(path), udev_device_get_syspath(dev), "/", sysattr, NULL);
1567 udev_list_entry_add(&dev->sysattr_value_list, sysattr, NULL);
1614 udev_list_entry_add(&dev->sysattr_value_list, sysattr, value);