Lines Matching refs:kn
42 struct kernfs_node *parent, *kn;
59 kn = kernfs_create_dir_ns(parent, kobject_name(kobj),
62 if (IS_ERR(kn)) {
63 if (PTR_ERR(kn) == -EEXIST)
65 return PTR_ERR(kn);
68 kobj->sd = kn;
82 struct kernfs_node *kn = kobj->sd;
100 if (kn) {
101 WARN_ON_ONCE(kernfs_type(kn) != KERNFS_DIR);
102 kernfs_remove(kn);
121 struct kernfs_node *kn = kobj->sd;
127 return kernfs_rename_ns(kn, new_parent, kn->name, new_ns);
137 struct kernfs_node *kn, *parent = parent_kobj->sd;
139 kn = kernfs_create_empty_dir(parent, name);
140 if (IS_ERR(kn)) {
141 if (PTR_ERR(kn) == -EEXIST)
143 return PTR_ERR(kn);