Lines Matching refs:path
165 struct path path; in dev_mkdir() local
168 dentry = kern_path_create(AT_FDCWD, name, &path, LOOKUP_DIRECTORY); in dev_mkdir()
172 err = vfs_mkdir(d_inode(path.dentry), dentry, mode); in dev_mkdir()
176 done_path_create(&path, dentry); in dev_mkdir()
182 char *path; in create_path() local
187 path = kstrdup(nodepath, GFP_KERNEL); in create_path()
188 if (!path) in create_path()
191 s = path; in create_path()
197 err = dev_mkdir(path, 0755); in create_path()
203 kfree(path); in create_path()
211 struct path path; in handle_create() local
214 dentry = kern_path_create(AT_FDCWD, nodename, &path, 0); in handle_create()
217 dentry = kern_path_create(AT_FDCWD, nodename, &path, 0); in handle_create()
222 err = vfs_mknod(d_inode(path.dentry), dentry, mode, dev->devt); in handle_create()
237 done_path_create(&path, dentry); in handle_create()
243 struct path parent; in dev_rmdir()
266 char *path; in delete_path() local
269 path = kstrdup(nodepath, GFP_KERNEL); in delete_path()
270 if (!path) in delete_path()
276 base = strrchr(path, '/'); in delete_path()
280 err = dev_rmdir(path); in delete_path()
285 kfree(path); in delete_path()
312 struct path parent; in handle_remove()
323 struct path p = {.mnt = parent.mnt, .dentry = dentry}; in handle_remove()