Lines Matching refs:path

18 	struct path new_path __free(path_put) = {};  in init_pivot_root()
19 struct path old_path __free(path_put) = {}; in init_pivot_root()
36 struct path path; in init_mount() local
39 ret = kern_path(dir_name, LOOKUP_FOLLOW, &path); in init_mount()
42 ret = path_mount(dev_name, &path, type_page, flags, data_page); in init_mount()
43 path_put(&path); in init_mount()
50 struct path path; in init_umount() local
55 ret = kern_path(name, lookup_flags, &path); in init_umount()
58 return path_umount(&path, flags); in init_umount()
63 struct path path; in init_chdir() local
66 error = kern_path(filename, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, &path); in init_chdir()
69 error = path_permission(&path, MAY_EXEC | MAY_CHDIR); in init_chdir()
71 set_fs_pwd(current->fs, &path); in init_chdir()
72 path_put(&path); in init_chdir()
78 struct path path; in init_chroot() local
81 error = kern_path(filename, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, &path); in init_chroot()
84 error = path_permission(&path, MAY_EXEC | MAY_CHDIR); in init_chroot()
90 error = security_path_chroot(&path); in init_chroot()
93 set_fs_root(current->fs, &path); in init_chroot()
95 path_put(&path); in init_chroot()
102 struct path path; in init_chown() local
105 error = kern_path(filename, lookup_flags, &path); in init_chown()
108 error = mnt_want_write(path.mnt); in init_chown()
110 error = chown_common(&path, user, group); in init_chown()
111 mnt_drop_write(path.mnt); in init_chown()
113 path_put(&path); in init_chown()
119 struct path path; in init_chmod() local
122 error = kern_path(filename, LOOKUP_FOLLOW, &path); in init_chmod()
125 error = chmod_common(&path, mode); in init_chmod()
126 path_put(&path); in init_chmod()
132 struct path path; in init_eaccess() local
135 error = kern_path(filename, LOOKUP_FOLLOW, &path); in init_eaccess()
138 error = path_permission(&path, MAY_ACCESS); in init_eaccess()
139 path_put(&path); in init_eaccess()
146 struct path path; in init_stat() local
149 error = kern_path(filename, lookup_flags, &path); in init_stat()
152 error = vfs_getattr(&path, stat, STATX_BASIC_STATS, in init_stat()
154 path_put(&path); in init_stat()
198 struct path path; in init_utimes() local
201 error = kern_path(filename, 0, &path); in init_utimes()
204 error = vfs_utimes(&path, ts); in init_utimes()
205 path_put(&path); in init_utimes()