Lines Matching refs:i_mode
167 inode->i_mode = (inode->i_mode & S_IFMT) | (attr->mode & 07777); in fuse_change_attributes_common()
175 if (!fc->writeback_cache || !S_ISREG(inode->i_mode)) { in fuse_change_attributes_common()
192 fi->orig_i_mode = inode->i_mode; in fuse_change_attributes_common()
194 inode->i_mode &= ~S_ISVTX; in fuse_change_attributes_common()
224 if (!is_wb || !S_ISREG(inode->i_mode)) in fuse_change_attributes()
228 if (!is_wb && S_ISREG(inode->i_mode)) { in fuse_change_attributes()
255 inode->i_mode = attr->mode & S_IFMT; in fuse_init_inode()
261 if (S_ISREG(inode->i_mode)) { in fuse_init_inode()
264 } else if (S_ISDIR(inode->i_mode)) in fuse_init_inode()
266 else if (S_ISLNK(inode->i_mode)) in fuse_init_inode()
268 else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || in fuse_init_inode()
269 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { in fuse_init_inode()
271 init_special_inode(inode, inode->i_mode, in fuse_init_inode()
313 } else if ((inode->i_mode ^ attr->mode) & S_IFMT) { in fuse_iget()