Lines Matching refs:lookup_flags
3551 int flags = op->lookup_flags; in do_filp_open()
3570 int flags = op->lookup_flags | LOOKUP_ROOT; in do_file_open_root()
3594 struct path *path, unsigned int lookup_flags) in filename_create() argument
3601 bool is_dir = (lookup_flags & LOOKUP_DIRECTORY); in filename_create()
3607 lookup_flags &= LOOKUP_REVAL; in filename_create()
3609 name = filename_parentat(dfd, name, lookup_flags, path, &last, &type); in filename_create()
3625 lookup_flags |= LOOKUP_CREATE | LOOKUP_EXCL; in filename_create()
3627 dentry = __lookup_hash(&last, path->dentry, lookup_flags); in filename_create()
3665 struct path *path, unsigned int lookup_flags) in kern_path_create() argument
3668 path, lookup_flags); in kern_path_create()
3682 struct path *path, unsigned int lookup_flags) in user_path_create() argument
3684 return filename_create(dfd, getname(pathname), path, lookup_flags); in user_path_create()
3739 unsigned int lookup_flags = 0; in do_mknodat() local
3745 dentry = user_path_create(dfd, filename, &path, lookup_flags); in do_mknodat()
3770 if (retry_estale(error, lookup_flags)) { in do_mknodat()
3771 lookup_flags |= LOOKUP_REVAL; in do_mknodat()
3819 unsigned int lookup_flags = LOOKUP_DIRECTORY; in do_mkdirat() local
3822 dentry = user_path_create(dfd, pathname, &path, lookup_flags); in do_mkdirat()
3832 if (retry_estale(error, lookup_flags)) { in do_mkdirat()
3833 lookup_flags |= LOOKUP_REVAL; in do_mkdirat()
3897 unsigned int lookup_flags = 0; in do_rmdir() local
3899 name = filename_parentat(dfd, getname(pathname), lookup_flags, in do_rmdir()
3921 dentry = __lookup_hash(&last, path.dentry, lookup_flags); in do_rmdir()
3941 if (retry_estale(error, lookup_flags)) { in do_rmdir()
3942 lookup_flags |= LOOKUP_REVAL; in do_rmdir()
4027 unsigned int lookup_flags = 0; in do_unlinkat() local
4029 name = filename_parentat(dfd, name, lookup_flags, &path, &last, &type); in do_unlinkat()
4042 dentry = __lookup_hash(&last, path.dentry, lookup_flags); in do_unlinkat()
4071 if (retry_estale(error, lookup_flags)) { in do_unlinkat()
4072 lookup_flags |= LOOKUP_REVAL; in do_unlinkat()
4133 unsigned int lookup_flags = 0; in do_symlinkat() local
4139 dentry = user_path_create(newdfd, newname, &path, lookup_flags); in do_symlinkat()
4148 if (retry_estale(error, lookup_flags)) { in do_symlinkat()
4149 lookup_flags |= LOOKUP_REVAL; in do_symlinkat()
4519 unsigned int lookup_flags = 0, target_flags = LOOKUP_RENAME_TARGET; in do_renameat2() local
4537 from = filename_parentat(olddfd, getname(oldname), lookup_flags, in do_renameat2()
4544 to = filename_parentat(newdfd, getname(newname), lookup_flags, in do_renameat2()
4571 old_dentry = __lookup_hash(&old_last, old_path.dentry, lookup_flags); in do_renameat2()
4579 new_dentry = __lookup_hash(&new_last, new_path.dentry, lookup_flags | target_flags); in do_renameat2()
4635 if (retry_estale(error, lookup_flags)) in do_renameat2()
4644 lookup_flags |= LOOKUP_REVAL; in do_renameat2()