Searched refs:attribute_kset (Results 1 – 1 of 1) sorted by relevance
| /linux/drivers/platform/x86/lenovo/ |
| H A D | think-lmi.c | 1445 sysfs_remove_file(&tlmi_priv.attribute_kset->kobj, &pending_reboot.attr); in tlmi_release_attr() 1446 sysfs_remove_file(&tlmi_priv.attribute_kset->kobj, &save_settings.attr); in tlmi_release_attr() 1449 sysfs_remove_file(&tlmi_priv.attribute_kset->kobj, &debug_cmd.attr); in tlmi_release_attr() 1451 list_for_each_entry_safe(pos, n, &tlmi_priv.attribute_kset->list, entry) in tlmi_release_attr() 1454 kset_unregister(tlmi_priv.attribute_kset); in tlmi_release_attr() 1467 static int tlmi_validate_setting_name(struct kset *attribute_kset, char *name) in tlmi_validate_setting_name() argument 1474 duplicate = kset_find_obj(attribute_kset, name); in tlmi_validate_setting_name() 1496 tlmi_priv.attribute_kset = kset_create_and_add("attributes", NULL, in tlmi_sysfs_init() 1498 if (!tlmi_priv.attribute_kset) { in tlmi_sysfs_init() 1506 kset_unregister(tlmi_priv.attribute_kset); in tlmi_sysfs_init() [all …]
|