Lines Matching full:target
20 * @target: target node for the symlink to point to
23 * Ownership of the link matches ownership of the target.
27 struct kernfs_node *target) in kernfs_create_link() argument
34 if (target->iattr) { in kernfs_create_link()
35 uid = target->iattr->ia_uid; in kernfs_create_link()
36 gid = target->iattr->ia_gid; in kernfs_create_link()
45 kn->ns = target->ns; in kernfs_create_link()
46 kn->symlink.target_kn = target; in kernfs_create_link()
47 kernfs_get(target); /* ref owned by symlink */ in kernfs_create_link()
58 struct kernfs_node *target, char *path) in kernfs_get_target_path() argument
67 kn = target->parent; in kernfs_get_target_path()
82 /* determine end of target string for reverse fillup */ in kernfs_get_target_path()
83 kn = target; in kernfs_get_target_path()
96 /* reverse fillup of target string from target to base */ in kernfs_get_target_path()
97 kn = target; in kernfs_get_target_path()
116 struct kernfs_node *target = kn->symlink.target_kn; in kernfs_getlink() local
120 error = kernfs_get_target_path(parent, target, path); in kernfs_getlink()