Lines Matching refs:open_flags
26 unsigned int open_flags, int opcode, in fuse_send_open() argument
33 inarg.flags = open_flags & ~(O_CREAT | O_EXCL | O_NOCTTY); in fuse_send_open()
39 inarg.open_flags |= FUSE_OPEN_KILL_SUIDGID; in fuse_send_open()
127 unsigned int open_flags, bool isdir) in fuse_file_open() argument
140 ff->open_flags = FOPEN_KEEP_CACHE | (isdir ? FOPEN_CACHE_DIR : 0); in fuse_file_open()
146 err = fuse_send_open(fm, nodeid, open_flags, opcode, outargp); in fuse_file_open()
149 ff->open_flags = outargp->open_flags; in fuse_file_open()
165 ff->open_flags &= ~FOPEN_DIRECT_IO; in fuse_file_open()
209 if (ff->open_flags & FOPEN_STREAM) in fuse_finish_open()
211 else if (ff->open_flags & FOPEN_NONSEEKABLE) in fuse_finish_open()
279 else if (!(ff->open_flags & FOPEN_KEEP_CACHE)) in fuse_open()
337 unsigned int open_flags, fl_owner_t id, bool isdir) in fuse_file_release() argument
343 fuse_prepare_release(fi, ff, open_flags, opcode, false); in fuse_file_release()
513 if (ff->open_flags & FOPEN_NOFLUSH && !fm->fc->writeback_cache) in fuse_flush()
1336 if (!(ff->open_flags & FOPEN_PARALLEL_DIRECT_WRITES)) in fuse_dio_wr_exclusive_lock()
1548 bool fopen_direct_io = ff->open_flags & FOPEN_DIRECT_IO; in fuse_direct_io()
1701 if (ff->open_flags & FOPEN_DIRECT_IO) in fuse_file_read_iter()
1722 if (ff->open_flags & FOPEN_DIRECT_IO) in fuse_file_write_iter()
1737 if (fuse_file_passthrough(ff) && !(ff->open_flags & FOPEN_DIRECT_IO)) in fuse_splice_read()
1749 if (fuse_file_passthrough(ff) && !(ff->open_flags & FOPEN_DIRECT_IO)) in fuse_splice_write()
2567 if (ff->open_flags & FOPEN_DIRECT_IO) { in fuse_file_mmap()