Lines Matching refs:kn
24 struct kernfs_node *kn, *target = NULL;
44 kn = kernfs_create_link(parent, name, target);
47 if (!IS_ERR(kn))
50 if (warn && PTR_ERR(kn) == -EEXIST)
52 return PTR_ERR(kn);
57 * @kn: directory we're creating the link in.
61 int sysfs_create_link_sd(struct kernfs_node *kn, struct kobject *target,
64 return sysfs_do_create_link_sd(kn, target, name, 1);
169 struct kernfs_node *parent, *kn = NULL;
182 kn = kernfs_find_and_get_ns(parent, old, old_ns);
183 if (!kn)
187 if (kernfs_type(kn) != KERNFS_LINK)
189 if (kn->symlink.target_kn->priv != targ)
192 result = kernfs_rename_ns(kn, parent, new, new_ns);
195 kernfs_put(kn);