Lines Matching refs:ei
261 struct ext2_inode_info *ei = EXT2_I(inode); in ext2_find_near() local
262 __le32 *start = ind->bh ? (__le32 *) ind->bh->b_data : ei->i_data; in ext2_find_near()
280 bg_start = ext2_group_first_block_no(inode->i_sb, ei->i_block_group); in ext2_find_near()
585 struct ext2_inode_info *ei = EXT2_I(inode); in ext2_get_blocks() local
628 mutex_lock(&ei->truncate_mutex); in ext2_get_blocks()
634 if (S_ISREG(inode->i_mode) && (!ei->i_block_alloc_info)) in ext2_get_blocks()
654 mutex_unlock(&ei->truncate_mutex); in ext2_get_blocks()
665 mutex_unlock(&ei->truncate_mutex); in ext2_get_blocks()
671 mutex_unlock(&ei->truncate_mutex); in ext2_get_blocks()
1006 struct ext2_inode_info *ei = EXT2_I(inode); in ext2_truncate() local
1045 mutex_lock(&ei->truncate_mutex); in ext2_truncate()
1102 mutex_unlock(&ei->truncate_mutex); in ext2_truncate()
1173 void ext2_get_inode_flags(struct ext2_inode_info *ei) in ext2_get_inode_flags() argument
1175 unsigned int flags = ei->vfs_inode.i_flags; in ext2_get_inode_flags()
1177 ei->i_flags &= ~(EXT2_SYNC_FL|EXT2_APPEND_FL| in ext2_get_inode_flags()
1180 ei->i_flags |= EXT2_SYNC_FL; in ext2_get_inode_flags()
1182 ei->i_flags |= EXT2_APPEND_FL; in ext2_get_inode_flags()
1184 ei->i_flags |= EXT2_IMMUTABLE_FL; in ext2_get_inode_flags()
1186 ei->i_flags |= EXT2_NOATIME_FL; in ext2_get_inode_flags()
1188 ei->i_flags |= EXT2_DIRSYNC_FL; in ext2_get_inode_flags()
1193 struct ext2_inode_info *ei; in ext2_iget() local
1206 ei = EXT2_I(inode); in ext2_iget()
1208 ei->i_acl = EXT2_ACL_NOT_CACHED; in ext2_iget()
1209 ei->i_default_acl = EXT2_ACL_NOT_CACHED; in ext2_iget()
1211 ei->i_block_alloc_info = NULL; in ext2_iget()
1232 ei->i_dtime = le32_to_cpu(raw_inode->i_dtime); in ext2_iget()
1238 if (inode->i_nlink == 0 && (inode->i_mode == 0 || ei->i_dtime)) { in ext2_iget()
1245 ei->i_flags = le32_to_cpu(raw_inode->i_flags); in ext2_iget()
1246 ei->i_faddr = le32_to_cpu(raw_inode->i_faddr); in ext2_iget()
1247 ei->i_frag_no = raw_inode->i_frag; in ext2_iget()
1248 ei->i_frag_size = raw_inode->i_fsize; in ext2_iget()
1249 ei->i_file_acl = le32_to_cpu(raw_inode->i_file_acl); in ext2_iget()
1250 ei->i_dir_acl = 0; in ext2_iget()
1254 ei->i_dir_acl = le32_to_cpu(raw_inode->i_dir_acl); in ext2_iget()
1255 ei->i_dtime = 0; in ext2_iget()
1257 ei->i_state = 0; in ext2_iget()
1258 ei->i_block_group = (ino - 1) / EXT2_INODES_PER_GROUP(inode->i_sb); in ext2_iget()
1259 ei->i_dir_start_lookup = 0; in ext2_iget()
1266 ei->i_data[n] = raw_inode->i_block[n]; in ext2_iget()
1290 nd_terminate_link(ei->i_data, inode->i_size, in ext2_iget()
1291 sizeof(ei->i_data) - 1); in ext2_iget()
1320 struct ext2_inode_info *ei = EXT2_I(inode); in ext2_update_inode() local
1335 if (ei->i_state & EXT2_STATE_NEW) in ext2_update_inode()
1338 ext2_get_inode_flags(ei); in ext2_update_inode()
1347 if (!ei->i_dtime) { in ext2_update_inode()
1367 raw_inode->i_dtime = cpu_to_le32(ei->i_dtime); in ext2_update_inode()
1368 raw_inode->i_flags = cpu_to_le32(ei->i_flags); in ext2_update_inode()
1369 raw_inode->i_faddr = cpu_to_le32(ei->i_faddr); in ext2_update_inode()
1370 raw_inode->i_frag = ei->i_frag_no; in ext2_update_inode()
1371 raw_inode->i_fsize = ei->i_frag_size; in ext2_update_inode()
1372 raw_inode->i_file_acl = cpu_to_le32(ei->i_file_acl); in ext2_update_inode()
1374 raw_inode->i_dir_acl = cpu_to_le32(ei->i_dir_acl); in ext2_update_inode()
1408 raw_inode->i_block[n] = ei->i_data[n]; in ext2_update_inode()
1418 ei->i_state &= ~EXT2_STATE_NEW; in ext2_update_inode()