Lines Matching refs:parent
25 struct kernfs_node *kernfs_create_link(struct kernfs_node *parent, in kernfs_create_link() argument
32 kn = kernfs_new_node(parent, name, S_IFLNK|S_IRWXUGO, KERNFS_LINK); in kernfs_create_link()
36 if (kernfs_ns_enabled(parent)) in kernfs_create_link()
49 static int kernfs_get_target_path(struct kernfs_node *parent, in kernfs_get_target_path() argument
57 base = parent; in kernfs_get_target_path()
58 while (base->parent) { in kernfs_get_target_path()
59 kn = target->parent; in kernfs_get_target_path()
60 while (kn->parent && base != kn) in kernfs_get_target_path()
61 kn = kn->parent; in kernfs_get_target_path()
68 base = base->parent; in kernfs_get_target_path()
73 while (kn->parent && kn != base) { in kernfs_get_target_path()
75 kn = kn->parent; in kernfs_get_target_path()
87 while (kn->parent && kn != base) { in kernfs_get_target_path()
95 kn = kn->parent; in kernfs_get_target_path()
104 struct kernfs_node *parent = kn->parent; in kernfs_getlink() local
109 error = kernfs_get_target_path(parent, target, path); in kernfs_getlink()