Lines Matching defs:open_flag
1484 int open_flag, int mode)
1502 return may_open(&nd->path, 0, open_flag & ~O_TRUNC);
1541 int open_flag, int acc_mode)
1547 will_truncate = open_will_truncate(open_flag, nd->path.dentry->d_inode);
1553 error = may_open(&nd->path, acc_mode, open_flag);
1593 int open_flag, int acc_mode,
1613 if (open_flag & O_CREAT)
1623 if (open_flag & O_CREAT)
1629 if (!(open_flag & O_CREAT)) {
1677 error = __open_namei_create(nd, path, open_flag, mode);
1701 if (open_flag & O_EXCL)
1706 if (open_flag & O_NOFOLLOW)
1722 filp = finish_open(nd, open_flag, acc_mode);
1737 * Note that the low bits of the passed in "open_flag"
1742 int open_flag, int mode, int acc_mode)
1749 int flag = open_to_namei_flags(open_flag);
1752 if (!(open_flag & O_CREAT))
1761 if (open_flag & __O_SYNC)
1762 open_flag |= O_DSYNC;
1765 acc_mode = MAY_OPEN | ACC_MODE(open_flag);
1768 if (open_flag & O_TRUNC)
1773 if (open_flag & O_APPEND)
1790 if (unlikely(!audit_dummy_context()) && (open_flag & O_CREAT))
1802 filp->f_flags = open_flag;
1807 if (open_flag & O_CREAT) {
1809 if (open_flag & O_EXCL)
1812 if (open_flag & O_DIRECTORY)
1814 if (!(open_flag & O_NOFOLLOW))
1816 filp = do_last(&nd, &path, open_flag, acc_mode, mode, pathname);
1854 filp = do_last(&nd, &path, open_flag, acc_mode, mode, pathname);