Lines Matching refs:lookup_flags
1347 static int follow_automount(struct path *path, int *count, unsigned lookup_flags) in follow_automount() argument
1362 if (!(lookup_flags & (LOOKUP_PARENT | LOOKUP_DIRECTORY | in follow_automount()
1380 int *count, unsigned lookup_flags) in __traverse_mounts() argument
1415 ret = follow_automount(path, count, lookup_flags); in __traverse_mounts()
1433 int *count, unsigned lookup_flags) in traverse_mounts() argument
1444 return __traverse_mounts(path, flags, jumped, count, lookup_flags); in traverse_mounts()
3820 int flags = op->lookup_flags; in do_filp_open()
3839 int flags = op->lookup_flags; in do_file_open_root()
3860 struct path *path, unsigned int lookup_flags) in filename_create() argument
3864 bool want_dir = lookup_flags & LOOKUP_DIRECTORY; in filename_create()
3865 unsigned int reval_flag = lookup_flags & LOOKUP_REVAL; in filename_create()
3928 struct path *path, unsigned int lookup_flags) in kern_path_create() argument
3931 struct dentry *res = filename_create(dfd, filename, path, lookup_flags); in kern_path_create()
3948 struct path *path, unsigned int lookup_flags) in user_path_create() argument
3951 struct dentry *res = filename_create(dfd, filename, path, lookup_flags); in user_path_create()
4030 unsigned int lookup_flags = 0; in do_mknodat() local
4036 dentry = filename_create(dfd, name, &path, lookup_flags); in do_mknodat()
4065 if (retry_estale(error, lookup_flags)) { in do_mknodat()
4066 lookup_flags |= LOOKUP_REVAL; in do_mknodat()
4133 unsigned int lookup_flags = LOOKUP_DIRECTORY; in do_mkdirat() local
4136 dentry = filename_create(dfd, name, &path, lookup_flags); in do_mkdirat()
4148 if (retry_estale(error, lookup_flags)) { in do_mkdirat()
4149 lookup_flags |= LOOKUP_REVAL; in do_mkdirat()
4229 unsigned int lookup_flags = 0; in do_rmdir() local
4231 error = filename_parentat(dfd, name, lookup_flags, &path, &last, &type); in do_rmdir()
4252 dentry = lookup_one_qstr_excl(&last, path.dentry, lookup_flags); in do_rmdir()
4271 if (retry_estale(error, lookup_flags)) { in do_rmdir()
4272 lookup_flags |= LOOKUP_REVAL; in do_rmdir()
4370 unsigned int lookup_flags = 0; in do_unlinkat() local
4372 error = filename_parentat(dfd, name, lookup_flags, &path, &last, &type); in do_unlinkat()
4385 dentry = lookup_one_qstr_excl(&last, path.dentry, lookup_flags); in do_unlinkat()
4416 if (retry_estale(error, lookup_flags)) { in do_unlinkat()
4417 lookup_flags |= LOOKUP_REVAL; in do_unlinkat()
4493 unsigned int lookup_flags = 0; in do_symlinkat() local
4500 dentry = filename_create(newdfd, to, &path, lookup_flags); in do_symlinkat()
4510 if (retry_estale(error, lookup_flags)) { in do_symlinkat()
4511 lookup_flags |= LOOKUP_REVAL; in do_symlinkat()
4909 unsigned int lookup_flags = 0, target_flags = LOOKUP_RENAME_TARGET; in do_renameat2() local
4924 error = filename_parentat(olddfd, from, lookup_flags, &old_path, in do_renameat2()
4929 error = filename_parentat(newdfd, to, lookup_flags, &new_path, &new_last, in do_renameat2()
4955 lookup_flags); in do_renameat2()
4964 lookup_flags | target_flags); in do_renameat2()
5027 if (retry_estale(error, lookup_flags)) in do_renameat2()
5034 lookup_flags |= LOOKUP_REVAL; in do_renameat2()