Lines Matching defs:open_flag
3349 int open_flag, umode_t mode)
3356 open_flag |= O_DIRECTORY;
3361 open_to_namei_flags(open_flag), mode);
3409 int open_flag = op->open_flag;
3453 open_flag &= ~O_TRUNC;
3455 if (open_flag & O_CREAT) {
3456 if (open_flag & O_EXCL)
3457 open_flag &= ~O_TRUNC;
3466 open_flag &= ~O_CREAT;
3468 dentry = atomic_open(nd, dentry, file, open_flag, mode);
3489 if (!dentry->d_inode && (open_flag & O_CREAT)) {
3498 mode, open_flag & O_EXCL);
3517 int open_flag = op->open_flag;
3530 if (!(open_flag & O_CREAT)) {
3554 if (open_flag & (O_CREAT | O_TRUNC | O_WRONLY | O_RDWR)) {
3562 if (open_flag & O_CREAT)
3569 if (open_flag & O_CREAT)
3602 int open_flag = op->open_flag;
3615 if (open_flag & O_CREAT) {
3616 if ((open_flag & O_EXCL) && !(file->f_mode & FMODE_CREATED))
3632 open_flag &= ~O_TRUNC;
3634 } else if (d_is_reg(nd->path.dentry) && open_flag & O_TRUNC) {
3640 error = may_open(idmap, &nd->path, acc_mode, open_flag);
3679 int open_flag = file->f_flags;
3702 if (!(open_flag & O_EXCL)) {
3716 * @open_flag: flags
3725 umode_t mode, int open_flag,
3731 file = alloc_empty_file_noaccount(open_flag, cred);
3785 file = alloc_empty_file(op->open_flag, current_cred());