Lines Matching refs:path
19 struct path path;
22 ret = kern_path(dir_name, LOOKUP_FOLLOW, &path);
25 ret = path_mount(dev_name, &path, type_page, flags, data_page);
26 path_put(&path);
33 struct path path;
38 ret = kern_path(name, lookup_flags, &path);
41 return path_umount(&path, flags);
46 struct path path;
49 error = kern_path(filename, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, &path);
52 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR);
54 set_fs_pwd(current->fs, &path);
55 path_put(&path);
61 struct path path;
64 error = kern_path(filename, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, &path);
67 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR);
73 error = security_path_chroot(&path);
76 set_fs_root(current->fs, &path);
78 path_put(&path);
85 struct path path;
88 error = kern_path(filename, lookup_flags, &path);
91 error = mnt_want_write(path.mnt);
93 error = chown_common(&path, user, group);
94 mnt_drop_write(path.mnt);
96 path_put(&path);
102 struct path path;
105 error = kern_path(filename, LOOKUP_FOLLOW, &path);
108 error = chmod_common(&path, mode);
109 path_put(&path);
115 struct path path;
118 error = kern_path(filename, LOOKUP_FOLLOW, &path);
121 error = inode_permission(d_inode(path.dentry), MAY_ACCESS);
122 path_put(&path);
129 struct path path;
132 error = kern_path(filename, lookup_flags, &path);
135 error = vfs_getattr(&path, stat, STATX_BASIC_STATS,
137 path_put(&path);
144 struct path path;
152 dentry = kern_path_create(AT_FDCWD, filename, &path, 0);
156 if (!IS_POSIXACL(path.dentry->d_inode))
158 error = security_path_mknod(&path, dentry, mode, dev);
160 error = vfs_mknod(path.dentry->d_inode, dentry, mode,
162 done_path_create(&path, dentry);
169 struct path old_path, new_path;
202 struct path path;
205 dentry = kern_path_create(AT_FDCWD, newname, &path, 0);
208 error = security_path_symlink(&path, dentry, oldname);
210 error = vfs_symlink(path.dentry->d_inode, dentry, oldname);
211 done_path_create(&path, dentry);
223 struct path path;
226 dentry = kern_path_create(AT_FDCWD, pathname, &path, LOOKUP_DIRECTORY);
229 if (!IS_POSIXACL(path.dentry->d_inode))
231 error = security_path_mkdir(&path, dentry, mode);
233 error = vfs_mkdir(path.dentry->d_inode, dentry, mode);
234 done_path_create(&path, dentry);
245 struct path path;
248 error = kern_path(filename, 0, &path);
251 error = vfs_utimes(&path, ts);
252 path_put(&path);