Lines Matching refs:ei

23 	struct exfat_inode_info *ei = EXFAT_I(inode);
32 num_clusters = EXFAT_B_TO_CLU_ROUND_UP(ei->i_size_ondisk, sbi);
39 exfat_chain_set(&clu, ei->start_clu, num_clusters, ei->flags);
51 clu.flags = ei->flags;
60 if (clu.flags != ei->flags)
61 if (exfat_chain_cont_cluster(sb, ei->start_clu, num_clusters))
68 ei->start_clu = clu.dir;
70 ei->flags = clu.flags;
77 ei->i_size_aligned = round_up(size, sb->s_blocksize);
78 ei->i_size_ondisk = ei->i_size_aligned;
152 struct exfat_inode_info *ei = EXFAT_I(inode);
155 if (ei->type != TYPE_FILE && ei->type != TYPE_DIR)
161 num_clusters_phys = EXFAT_B_TO_CLU_ROUND_UP(ei->i_size_ondisk, sbi);
163 exfat_chain_set(&clu, ei->start_clu, num_clusters_phys, ei->flags);
191 ei->flags = ALLOC_NO_FAT_CHAIN;
192 ei->start_clu = EXFAT_EOF_CLUSTER;
195 if (i_size_read(inode) < ei->valid_size)
196 ei->valid_size = i_size_read(inode);
198 if (ei->type == TYPE_FILE)
199 ei->attr |= EXFAT_ATTR_ARCHIVE;
216 if (ei->flags == ALLOC_FAT_CHAIN && last_clu != EXFAT_FREE_CLUSTER &&
227 ei->hint_bmap.off = EXFAT_EOF_CLUSTER;
228 ei->hint_bmap.clu = EXFAT_EOF_CLUSTER;
231 ei->hint_stat.eidx = 0;
232 ei->hint_stat.clu = ei->start_clu;
233 ei->hint_femp.eidx = EXFAT_HINT_NONE;
246 struct exfat_inode_info *ei = EXFAT_I(inode);
252 if (ei->start_clu == 0) {
272 if (ei->i_size_ondisk > i_size_read(inode))
273 ei->i_size_ondisk = aligned_size;
275 if (ei->i_size_aligned > i_size_read(inode))
276 ei->i_size_aligned = aligned_size;
285 struct exfat_inode_info *ei = EXFAT_I(inode);
290 stat->btime.tv_sec = ei->i_crtime.tv_sec;
291 stat->btime.tv_nsec = ei->i_crtime.tv_nsec;
566 struct exfat_inode_info *ei = EXFAT_I(inode);
572 valid_size = ei->valid_size;
617 struct exfat_inode_info *ei = EXFAT_I(inode);
622 if ((vma->vm_flags & VM_WRITE) && ei->valid_size < end) {
623 ret = exfat_file_zeroed_range(file, ei->valid_size, end);