Lines Matching refs:kn
42 struct kernfs_node *parent, *kn;
59 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), 0755, uid, gid,
61 if (IS_ERR(kn)) {
62 if (PTR_ERR(kn) == -EEXIST)
64 return PTR_ERR(kn);
67 kobj->sd = kn;
81 struct kernfs_node *kn = kobj->sd;
99 if (kn) {
100 WARN_ON_ONCE(kernfs_type(kn) != KERNFS_DIR);
101 kernfs_remove(kn);
120 struct kernfs_node *kn = kobj->sd;
126 return kernfs_rename_ns(kn, new_parent, kn->name, new_ns);
136 struct kernfs_node *kn, *parent = parent_kobj->sd;
138 kn = kernfs_create_empty_dir(parent, name);
139 if (IS_ERR(kn)) {
140 if (PTR_ERR(kn) == -EEXIST)
142 return PTR_ERR(kn);