Lines Matching defs:kobj
60 struct kobject kobj;
116 struct kobject kobj;
321 kobject_get(&dev->kobj);
330 return kobject_name(&dev->kobj);
334 kobject_set_name(&(_dev)->kobj, (_fmt), ##__VA_ARGS__)
341 kobject_put(&dev->kobj);
356 kobject_init(&class->kobj, &linux_class_ktype);
357 kobject_set_name(&class->kobj, class->name);
358 kobject_add(&class->kobj, &linux_class_root, class->name);
367 kobject_put(&class->kobj);
370 static inline struct device *kobj_to_dev(struct kobject *kobj)
372 return container_of(kobj, struct device, kobj);
405 dev->class->kobj.name, unit);
413 kobject_init(&dev->kobj, &linux_dev_ktype);
426 kobject_add(&dev->kobj, &dev->class->kobj, dev_name(dev));
429 return (sysfs_create_groups(&dev->kobj, dev->groups));
483 dev->class->kobj.name, unit);
492 kobject_init(&dev->kobj, &linux_dev_ktype);
493 kobject_add(&dev->kobj, &dev->class->kobj, dev_name(dev));
495 sysfs_create_groups(&dev->kobj, dev->class->dev_groups);
505 sysfs_remove_groups(&dev->kobj, dev->class->dev_groups);
625 return sysfs_create_file(&dev->kobj, &attr->attr);
634 sysfs_remove_file(&dev->kobj, &attr->attr);
642 return sysfs_create_file(&class->kobj, &attr->attr);
651 sysfs_remove_file(&class->kobj, &attr->attr);