Lines Matching refs:kobj
10 return node && node->kobj.state_initialized; in of_node_is_initialized()
16 return node && node->kobj.state_in_sysfs; in of_node_is_attached()
21 static void of_node_release(struct kobject *kobj) in of_node_release() argument
31 static ssize_t of_node_property_read(struct file *filp, struct kobject *kobj, in of_node_property_read() argument
40 static const char *safe_name(struct kobject *kobj, const char *orig_name) in safe_name() argument
47 while (i < 16 && (kn = sysfs_get_dirent(kobj->sd, name))) { in safe_name()
58 kobject_name(kobj), name); in safe_name()
77 pp->attr.attr.name = safe_name(&np->kobj, pp->name); in __of_add_property_sysfs()
82 rc = sysfs_create_bin_file(&np->kobj, &pp->attr); in __of_add_property_sysfs()
92 sysfs_remove_bin_file(&np->kobj, &prop->attr); in __of_sysfs_remove_bin_file()
125 np->kobj.kset = of_kset; in __of_attach_node_sysfs()
128 name = safe_name(&of_kset->kobj, "base"); in __of_attach_node_sysfs()
131 name = safe_name(&np->parent->kobj, kbasename(np->full_name)); in __of_attach_node_sysfs()
132 parent = &np->parent->kobj; in __of_attach_node_sysfs()
137 rc = kobject_add(&np->kobj, parent, "%s", name); in __of_attach_node_sysfs()
161 kobject_del(&np->kobj); in __of_detach_node_sysfs()