Lines Matching refs:kn
43 struct kernfs_node *parent, *kn; in sysfs_create_dir_ns() local
55 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), in sysfs_create_dir_ns()
57 if (IS_ERR(kn)) { in sysfs_create_dir_ns()
58 if (PTR_ERR(kn) == -EEXIST) in sysfs_create_dir_ns()
60 return PTR_ERR(kn); in sysfs_create_dir_ns()
63 kobj->sd = kn; in sysfs_create_dir_ns()
77 struct kernfs_node *kn = kobj->sd; in sysfs_remove_dir() local
95 if (kn) { in sysfs_remove_dir()
96 WARN_ON_ONCE(kernfs_type(kn) != KERNFS_DIR); in sysfs_remove_dir()
97 kernfs_remove(kn); in sysfs_remove_dir()
116 struct kernfs_node *kn = kobj->sd; in sysfs_move_dir_ns() local
122 return kernfs_rename_ns(kn, new_parent, kn->name, new_ns); in sysfs_move_dir_ns()
132 struct kernfs_node *kn, *parent = parent_kobj->sd; in sysfs_create_mount_point() local
134 kn = kernfs_create_empty_dir(parent, name); in sysfs_create_mount_point()
135 if (IS_ERR(kn)) { in sysfs_create_mount_point()
136 if (PTR_ERR(kn) == -EEXIST) in sysfs_create_mount_point()
138 return PTR_ERR(kn); in sysfs_create_mount_point()