Lines Matching refs:parent
22 void sysfs_warn_dup(struct kernfs_node *parent, const char *name) in sysfs_warn_dup() argument
28 path = kernfs_path(parent, buf, PATH_MAX); in sysfs_warn_dup()
43 struct kernfs_node *parent, *kn; in sysfs_create_dir_ns() local
47 if (kobj->parent) in sysfs_create_dir_ns()
48 parent = kobj->parent->sd; in sysfs_create_dir_ns()
50 parent = sysfs_root_kn; in sysfs_create_dir_ns()
52 if (!parent) in sysfs_create_dir_ns()
55 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), in sysfs_create_dir_ns()
59 sysfs_warn_dup(parent, kobject_name(kobj)); in sysfs_create_dir_ns()
104 struct kernfs_node *parent; in sysfs_rename_dir_ns() local
107 parent = kernfs_get_parent(kobj->sd); in sysfs_rename_dir_ns()
108 ret = kernfs_rename_ns(kobj->sd, parent, new_name, new_ns); in sysfs_rename_dir_ns()
109 kernfs_put(parent); in sysfs_rename_dir_ns()
132 struct kernfs_node *kn, *parent = parent_kobj->sd; in sysfs_create_mount_point() local
134 kn = kernfs_create_empty_dir(parent, name); in sysfs_create_mount_point()
137 sysfs_warn_dup(parent, name); in sysfs_create_mount_point()
153 struct kernfs_node *parent = parent_kobj->sd; in sysfs_remove_mount_point() local
155 kernfs_remove_by_name_ns(parent, name, NULL); in sysfs_remove_mount_point()