Lines Matching refs:i_mode
183 inode->i_mode = mode; in hfs_new_inode()
198 inode->i_mode |= S_IRWXUGO; in hfs_new_inode()
199 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_dir_umask; in hfs_new_inode()
208 inode->i_mode |= S_IRUGO|S_IXUGO; in hfs_new_inode()
210 inode->i_mode |= S_IWUGO; in hfs_new_inode()
211 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_file_umask; in hfs_new_inode()
233 if (S_ISDIR(inode->i_mode)) { in hfs_delete_inode()
244 if (S_ISREG(inode->i_mode)) { in hfs_delete_inode()
336 inode->i_mode = S_IRUGO | S_IXUGO; in hfs_read_inode()
338 inode->i_mode |= S_IWUGO; in hfs_read_inode()
339 inode->i_mode &= ~hsb->s_file_umask; in hfs_read_inode()
340 inode->i_mode |= S_IFREG; in hfs_read_inode()
351 inode->i_mode = S_IFDIR | (S_IRWXUGO & ~hsb->s_dir_umask); in hfs_read_inode()
446 if (S_ISDIR(main_inode->i_mode)) { in hfs_write_inode()
476 if (inode->i_mode & S_IWUSR) in hfs_write_inode()
601 ((S_ISDIR(inode->i_mode) && in hfs_inode_setattr()
602 (attr->ia_mode != inode->i_mode)) || in hfs_inode_setattr()
610 attr->ia_mode = inode->i_mode | S_IWUGO; in hfs_inode_setattr()
612 attr->ia_mode = inode->i_mode & ~S_IWUGO; in hfs_inode_setattr()
613 attr->ia_mode &= S_ISDIR(inode->i_mode) ? ~hsb->s_dir_umask: ~hsb->s_file_umask; in hfs_inode_setattr()