Lines Matching refs:parent

106 	struct kobject *parent = kobj;  in get_kobj_path_length()  local
113 if (kobject_name(parent) == NULL) in get_kobj_path_length()
115 length += strlen(kobject_name(parent)) + 1; in get_kobj_path_length()
116 parent = parent->parent; in get_kobj_path_length()
117 } while (parent); in get_kobj_path_length()
123 struct kobject *parent; in fill_kobj_path() local
126 for (parent = kobj; parent; parent = parent->parent) { in fill_kobj_path()
127 int cur = strlen(kobject_name(parent)); in fill_kobj_path()
130 strncpy(path + length, kobject_name(parent), cur); in fill_kobj_path()
203 struct kobject *parent; in kobject_add_internal() local
214 parent = kobject_get(kobj->parent); in kobject_add_internal()
218 if (!parent) in kobject_add_internal()
219 parent = kobject_get(&kobj->kset->kobj); in kobject_add_internal()
221 kobj->parent = parent; in kobject_add_internal()
226 parent ? kobject_name(parent) : "<NULL>", in kobject_add_internal()
232 kobject_put(parent); in kobject_add_internal()
233 kobj->parent = NULL; in kobject_add_internal()
244 parent ? kobject_name(parent) : "'none'"); in kobject_add_internal()
343 static int kobject_add_varg(struct kobject *kobj, struct kobject *parent, in kobject_add_varg() argument
353 kobj->parent = parent; in kobject_add_varg()
382 int kobject_add(struct kobject *kobj, struct kobject *parent, in kobject_add() argument
399 retval = kobject_add_varg(kobj, parent, fmt, args); in kobject_add()
418 struct kobject *parent, const char *fmt, ...) in kobject_init_and_add() argument
426 retval = kobject_add_varg(kobj, parent, fmt, args); in kobject_init_and_add()
454 if (!kobj->parent) in kobject_rename()
539 old_parent = kobj->parent; in kobject_move()
540 kobj->parent = new_parent; in kobject_move()
569 kobject_put(kobj->parent); in kobject_del()
570 kobj->parent = NULL; in kobject_del()
606 kobject_name(kobj), kobj, __func__, kobj->parent); in kobject_cleanup()
654 kobject_name(kobj), kobj, __func__, kobj->parent, delay); in kobject_release()
727 struct kobject *kobject_create_and_add(const char *name, struct kobject *parent) in kobject_create_and_add() argument
736 retval = kobject_add(kobj, parent, "%s", name); in kobject_create_and_add()
891 kset->kobj.parent = parent_kobj; in kset_create()
980 const struct kobj_ns_type_operations *kobj_child_ns_ops(struct kobject *parent) in kobj_child_ns_ops() argument
984 if (parent && parent->ktype && parent->ktype->child_ns_type) in kobj_child_ns_ops()
985 ops = parent->ktype->child_ns_type(parent); in kobj_child_ns_ops()
992 return kobj_child_ns_ops(kobj->parent); in kobj_ns_ops()