Lines Matching refs:subsys
84 /* Hotplug events for classes go to the class subsys */
94 error = sysfs_create_file_ns(&cls->p->subsys.kobj,
105 sysfs_remove_file_ns(&cls->p->subsys.kobj, &attr->attr, ns);
111 kset_get(&cls->p->subsys);
118 kset_put(&cls->p->subsys);
144 return sysfs_create_groups(&cls->p->subsys.kobj, groups);
150 return sysfs_remove_groups(&cls->p->subsys.kobj, groups);
166 __mutex_init(&cp->mutex, "subsys mutex", key);
167 error = kobject_set_name(&cp->subsys.kobj, "%s", cls->name);
180 cp->subsys.kobj.kset = class_kset;
182 cp->subsys.kobj.kset = class_kset;
184 cp->subsys.kobj.ktype = &class_ktype;
188 error = kset_register(&cp->subsys);
196 kobject_del(&cp->subsys.kobj);
197 kfree_const(cp->subsys.kobj.name);
208 kset_unregister(&cls->p->subsys);