Lines Matching refs:isdir
111 static void fuse_file_put(struct fuse_file *ff, bool sync, bool isdir) in fuse_file_put() argument
116 if (isdir ? ff->fc->no_opendir : ff->fc->no_open) { in fuse_file_put()
133 bool isdir) in fuse_do_open() argument
136 int opcode = isdir ? FUSE_OPENDIR : FUSE_OPEN; in fuse_do_open()
144 ff->open_flags = FOPEN_KEEP_CACHE | (isdir ? FOPEN_CACHE_DIR : 0); in fuse_do_open()
145 if (isdir ? !fc->no_opendir : !fc->no_open) { in fuse_do_open()
158 if (isdir) in fuse_do_open()
165 if (isdir) in fuse_do_open()
216 int fuse_open_common(struct inode *inode, struct file *file, bool isdir) in fuse_open_common() argument
233 err = fuse_do_open(fc, get_node_id(inode), file, isdir); in fuse_open_common()
276 void fuse_release_common(struct file *file, bool isdir) in fuse_release_common() argument
281 int opcode = isdir ? FUSE_RELEASEDIR : FUSE_RELEASE; in fuse_release_common()
302 fuse_file_put(ff, ff->fc->destroy, isdir); in fuse_release_common()