Lines Matching refs:op
970 static inline int build_open_flags(int flags, umode_t mode, struct open_flags *op) in build_open_flags() argument
982 op->mode = (mode & S_IALLUGO) | S_IFREG; in build_open_flags()
984 op->mode = 0; in build_open_flags()
1012 op->open_flag = flags; in build_open_flags()
1023 op->acc_mode = acc_mode; in build_open_flags()
1025 op->intent = flags & O_PATH ? 0 : LOOKUP_OPEN; in build_open_flags()
1028 op->intent |= LOOKUP_CREATE; in build_open_flags()
1030 op->intent |= LOOKUP_EXCL; in build_open_flags()
1037 op->lookup_flags = lookup_flags; in build_open_flags()
1054 struct open_flags op; in file_open_name() local
1055 int err = build_open_flags(flags, mode, &op); in file_open_name()
1056 return err ? ERR_PTR(err) : do_filp_open(AT_FDCWD, name, &op); in file_open_name()
1086 struct open_flags op; in file_open_root() local
1087 int err = build_open_flags(flags, mode, &op); in file_open_root()
1090 return do_file_open_root(dentry, mnt, filename, &op); in file_open_root()
1096 struct open_flags op; in do_sys_open() local
1097 int fd = build_open_flags(flags, mode, &op); in do_sys_open()
1109 struct file *f = do_filp_open(dfd, tmp, &op); in do_sys_open()