Lines Matching refs:path
169 struct path path; in dev_mkdir() local
172 dentry = kern_path_create(AT_FDCWD, name, &path, LOOKUP_DIRECTORY); in dev_mkdir()
176 err = vfs_mkdir(&init_user_ns, d_inode(path.dentry), dentry, mode); in dev_mkdir()
180 done_path_create(&path, dentry); in dev_mkdir()
186 char *path; in create_path() local
191 path = kstrdup(nodepath, GFP_KERNEL); in create_path()
192 if (!path) in create_path()
195 s = path; in create_path()
201 err = dev_mkdir(path, 0755); in create_path()
207 kfree(path); in create_path()
215 struct path path; in handle_create() local
218 dentry = kern_path_create(AT_FDCWD, nodename, &path, 0); in handle_create()
221 dentry = kern_path_create(AT_FDCWD, nodename, &path, 0); in handle_create()
226 err = vfs_mknod(&init_user_ns, d_inode(path.dentry), dentry, mode, in handle_create()
242 done_path_create(&path, dentry); in handle_create()
248 struct path parent; in dev_rmdir()
272 char *path; in delete_path() local
275 path = kstrdup(nodepath, GFP_KERNEL); in delete_path()
276 if (!path) in delete_path()
282 base = strrchr(path, '/'); in delete_path()
286 err = dev_rmdir(path); in delete_path()
291 kfree(path); in delete_path()
318 struct path parent; in handle_remove()
329 struct path p = {.mnt = parent.mnt, .dentry = dentry}; in handle_remove()