Lines Matching defs:kobj
186 linux_class_show(struct kobject *kobj, struct attribute *attr, char *buf)
194 error = dattr->show(container_of(kobj, struct class, kobj),
200 linux_class_store(struct kobject *kobj, struct attribute *attr, const char *buf,
209 error = dattr->store(container_of(kobj, struct class, kobj),
215 linux_class_release(struct kobject *kobj)
219 class = container_of(kobj, struct class, kobj);
235 linux_dev_release(struct kobject *kobj)
239 dev = container_of(kobj, struct device, kobj);
248 linux_dev_show(struct kobject *kobj, struct attribute *attr, char *buf)
256 error = dattr->show(container_of(kobj, struct device, kobj),
262 linux_dev_store(struct kobject *kobj, struct attribute *attr, const char *buf,
271 error = dattr->store(container_of(kobj, struct device, kobj),
300 kobject_set_name_vargs(&dev->kobj, fmt, args);
333 retval = kobject_set_name_vargs(&dev->kobj, fmt, args);
439 kobject_init(&cdev->kobj, &linux_cdev_ktype);
695 if (ldev->kobj.ktype == &linux_cdev_static_ktype) {
720 if (ldev->kobj.ktype == &linux_cdev_static_ktype) {
723 MPASS(ldev->kobj.ktype == &linux_cdev_ktype);
2218 ldev->kobj.ktype == &linux_cdev_ktype)
2223 linux_cdev_release(struct kobject *kobj)
2228 cdev = container_of(kobj, struct linux_cdev, kobj);
2229 parent = kobj->parent;
2236 linux_cdev_static_release(struct kobject *kobj)
2241 ldev = container_of(kobj, struct linux_cdev, kobj);
2247 kobject_put(kobj->parent);
2257 ldev->kobj.parent = &dev->kobj;
2264 if (ldev->kobj.name == NULL)
2294 MPASS(ldev->kobj.ktype == &linux_cdev_ktype);
2503 strcmp(kobject_name(&ldev->kobj), name) == 0) {
2524 kobject_set_name(&cdev->kobj, name);
2546 kobject_set_name(&cdev->kobj, name);
2623 sysfs_remove_group(&dev->kobj, group);
2637 ret = sysfs_create_group(&dev->kobj, group);
2735 kobject_init(&linux_root_device.kobj, &linux_dev_ktype);
2736 kobject_set_name(&linux_root_device.kobj, "device");
2737 linux_root_device.kobj.oidp = SYSCTL_ADD_NODE(NULL,
2850 linux_kobject_kfree_name(&linux_root_device.kobj);
2851 linux_kobject_kfree_name(&linux_class_misc.kobj);