Lines Matching refs:lookup_flags
3560 int flags = op->lookup_flags; in do_filp_open()
3579 int flags = op->lookup_flags | LOOKUP_ROOT; in do_file_open_root()
3603 struct path *path, unsigned int lookup_flags) in filename_create() argument
3610 bool is_dir = (lookup_flags & LOOKUP_DIRECTORY); in filename_create()
3616 lookup_flags &= LOOKUP_REVAL; in filename_create()
3618 name = filename_parentat(dfd, name, lookup_flags, path, &last, &type); in filename_create()
3634 lookup_flags |= LOOKUP_CREATE | LOOKUP_EXCL; in filename_create()
3636 dentry = __lookup_hash(&last, path->dentry, lookup_flags); in filename_create()
3674 struct path *path, unsigned int lookup_flags) in kern_path_create() argument
3677 path, lookup_flags); in kern_path_create()
3691 struct path *path, unsigned int lookup_flags) in user_path_create() argument
3693 return filename_create(dfd, getname(pathname), path, lookup_flags); in user_path_create()
3749 unsigned int lookup_flags = 0; in do_mknodat() local
3755 dentry = user_path_create(dfd, filename, &path, lookup_flags); in do_mknodat()
3780 if (retry_estale(error, lookup_flags)) { in do_mknodat()
3781 lookup_flags |= LOOKUP_REVAL; in do_mknodat()
3829 unsigned int lookup_flags = LOOKUP_DIRECTORY; in do_mkdirat() local
3832 dentry = user_path_create(dfd, pathname, &path, lookup_flags); in do_mkdirat()
3842 if (retry_estale(error, lookup_flags)) { in do_mkdirat()
3843 lookup_flags |= LOOKUP_REVAL; in do_mkdirat()
3906 unsigned int lookup_flags = 0; in do_rmdir() local
3908 name = filename_parentat(dfd, getname(pathname), lookup_flags, in do_rmdir()
3930 dentry = __lookup_hash(&last, path.dentry, lookup_flags); in do_rmdir()
3950 if (retry_estale(error, lookup_flags)) { in do_rmdir()
3951 lookup_flags |= LOOKUP_REVAL; in do_rmdir()
4035 unsigned int lookup_flags = 0; in do_unlinkat() local
4037 name = filename_parentat(dfd, name, lookup_flags, &path, &last, &type); in do_unlinkat()
4050 dentry = __lookup_hash(&last, path.dentry, lookup_flags); in do_unlinkat()
4079 if (retry_estale(error, lookup_flags)) { in do_unlinkat()
4080 lookup_flags |= LOOKUP_REVAL; in do_unlinkat()
4141 unsigned int lookup_flags = 0; in do_symlinkat() local
4147 dentry = user_path_create(newdfd, newname, &path, lookup_flags); in do_symlinkat()
4156 if (retry_estale(error, lookup_flags)) { in do_symlinkat()
4157 lookup_flags |= LOOKUP_REVAL; in do_symlinkat()
4527 unsigned int lookup_flags = 0, target_flags = LOOKUP_RENAME_TARGET; in do_renameat2() local
4545 from = filename_parentat(olddfd, getname(oldname), lookup_flags, in do_renameat2()
4552 to = filename_parentat(newdfd, getname(newname), lookup_flags, in do_renameat2()
4579 old_dentry = __lookup_hash(&old_last, old_path.dentry, lookup_flags); in do_renameat2()
4587 new_dentry = __lookup_hash(&new_last, new_path.dentry, lookup_flags | target_flags); in do_renameat2()
4643 if (retry_estale(error, lookup_flags)) in do_renameat2()
4652 lookup_flags |= LOOKUP_REVAL; in do_renameat2()