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()
71 base = base->parent; in kernfs_get_target_path()
76 while (kn->parent && kn != base) { in kernfs_get_target_path()
78 kn = kn->parent; in kernfs_get_target_path()
90 while (kn->parent && kn != base) { in kernfs_get_target_path()
98 kn = kn->parent; in kernfs_get_target_path()
107 struct kernfs_node *parent = kn->parent; in kernfs_getlink() local
112 error = kernfs_get_target_path(parent, target, path); in kernfs_getlink()