Lines Matching refs:i_mode
243 if (ret || (outarg.attr.mode ^ inode->i_mode) & S_IFMT) in fuse_dentry_revalidate()
803 err = create_new_entry(fc, &args, newdir, newent, inode->i_mode); in fuse_link()
832 if (fc->writeback_cache && S_ISREG(inode->i_mode)) { in fuse_fillattr()
842 stat->mode = (inode->i_mode & S_IFMT) | (attr->mode & 07777); in fuse_fillattr()
879 if (file && S_ISREG(inode->i_mode)) { in fuse_do_getattr()
895 if ((inode->i_mode ^ outarg.attr.mode) & S_IFMT) { in fuse_do_getattr()
948 if (!S_ISDIR(parent->i_mode)) in fuse_reverse_inval_entry()
1093 ((mask & MAY_EXEC) && S_ISREG(inode->i_mode))) { in fuse_permission()
1123 } else if ((mask & MAY_EXEC) && S_ISREG(inode->i_mode)) { in fuse_permission()
1124 if (!(inode->i_mode & S_IXUGO)) { in fuse_permission()
1129 if (!err && !(inode->i_mode & S_IXUGO)) in fuse_permission()
1212 ((o->attr.mode ^ inode->i_mode) & S_IFMT)) { in fuse_direntplus_link()
1601 bool trust_local_cmtime = is_wb && S_ISREG(inode->i_mode); in fuse_do_setattr()
1647 if ((inode->i_mode ^ outarg.attr.mode) & S_IFMT) { in fuse_do_setattr()
1667 if (!is_wb || is_truncate || !S_ISREG(inode->i_mode)) in fuse_do_setattr()
1681 S_ISREG(inode->i_mode) && oldsize != outarg.attr.size) { in fuse_do_setattr()