Lines Matching full:open
24 * Called on cached file open() and on first mmap() of direct_io file.
34 /* There are no io modes if server does not implement open */ in fuse_file_cached_io_open()
148 /* Drop uncached_io reference from passthrough open */
158 * Open flags that are allowed in combination with FOPEN_PASSTHROUGH.
175 /* Check allowed conditions for file open in passthrough mode */ in fuse_file_passthrough_open()
185 /* First passthrough file open denies caching inode io mode */ in fuse_file_passthrough_open()
196 /* Request access to submit new io to inode via open file */
205 * implement open. in fuse_file_io_open()
212 * which is already open for passthrough. in fuse_file_io_open()
225 * First passthrough file open denies caching inode io mode. in fuse_file_io_open()
226 * First caching file open enters caching inode io mode. in fuse_file_io_open()
228 * Note that if user opens a file open with O_DIRECT, but server did in fuse_file_io_open()
246 pr_debug("failed to open file in requested io mode (open_flags=0x%x, err=%i).\n", in fuse_file_io_open()
249 * The file open mode determines the inode io mode. in fuse_file_io_open()
250 * Using incorrect open mode is a server mistake, which results in in fuse_file_io_open()
251 * user visible failure of open() with EIO error. in fuse_file_io_open()
256 /* No more pending io and no new io possible to inode via open/mmapped file */