Lines Matching defs:open_flags
1631 static struct nfs_open_context *create_nfs_open_context(struct dentry *dentry, int open_flags, struct file *filp)
1633 return alloc_nfs_open_context(dentry, flags_to_mode(open_flags), filp);
1644 struct file *file, unsigned open_flags)
1660 struct file *file, unsigned open_flags,
1679 err = nfs_check_flags(open_flags);
1684 if ((open_flags & O_DIRECTORY)) {
1700 if (open_flags & O_CREAT) {
1709 if (open_flags & O_TRUNC) {
1714 if (!(open_flags & O_CREAT) && !d_in_lookup(dentry)) {
1725 ctx = create_nfs_open_context(dentry, open_flags, file);
1730 trace_nfs_atomic_open_enter(dir, ctx, open_flags);
1731 inode = NFS_PROTO(dir)->open_context(dir, ctx, open_flags, &attr, &created);
1736 trace_nfs_atomic_open_exit(dir, ctx, open_flags, err);
1748 if (!(open_flags & O_NOFOLLOW))
1758 err = nfs_finish_open(ctx, ctx->dentry, file, open_flags);
1759 trace_nfs_atomic_open_exit(dir, ctx, open_flags, err);
1920 int open_flags = excl ? O_CREAT | O_EXCL : O_CREAT;
1929 trace_nfs_create_enter(dir, dentry, open_flags);
1930 error = NFS_PROTO(dir)->create(dir, dentry, &attr, open_flags);
1931 trace_nfs_create_exit(dir, dentry, open_flags, error);