Lines Matching defs:isdir
107 static void fuse_file_put(struct fuse_file *ff, bool sync, bool isdir)
112 if (isdir ? ff->fm->fc->no_opendir : ff->fm->fc->no_open) {
129 unsigned int open_flags, bool isdir)
133 int opcode = isdir ? FUSE_OPENDIR : FUSE_OPEN;
141 ff->open_flags = FOPEN_KEEP_CACHE | (isdir ? FOPEN_CACHE_DIR : 0);
142 if (isdir ? !fc->no_opendir : !fc->no_open) {
155 if (isdir)
162 if (isdir)
171 bool isdir)
173 struct fuse_file *ff = fuse_file_open(fm, nodeid, file->f_flags, isdir);
221 int fuse_open_common(struct inode *inode, struct file *file, bool isdir)
252 err = fuse_do_open(fm, get_node_id(inode), file, isdir);
306 unsigned int open_flags, fl_owner_t id, bool isdir)
310 int opcode = isdir ? FUSE_RELEASEDIR : FUSE_RELEASE;
330 fuse_file_put(ff, ff->fm->fc->destroy, isdir);
333 void fuse_release_common(struct file *file, bool isdir)
336 (fl_owner_t) file, isdir);