Lines Matching refs:ei
102 struct exfat_inode_info *ei = EXFAT_I(inode);
103 int evict = (ei->dir.dir == DIR_DELETED) ? 1 : 0;
106 if (ei->type != TYPE_FILE && ei->type != TYPE_DIR)
112 num_clusters_phys = EXFAT_B_TO_CLU_ROUND_UP(ei->i_size_ondisk, sbi);
114 exfat_chain_set(&clu, ei->start_clu, num_clusters_phys, ei->flags);
142 ei->flags = ALLOC_NO_FAT_CHAIN;
143 ei->start_clu = EXFAT_EOF_CLUSTER;
148 if (ei->type == TYPE_FILE)
149 ei->attr |= ATTR_ARCHIVE;
158 es = exfat_get_dentry_set(sb, &(ei->dir), ei->entry,
171 ep->dentry.file.attr = cpu_to_le16(ei->attr);
174 if (ei->start_clu == EXFAT_EOF_CLUSTER) {
184 WARN_ON(ei->type != TYPE_FILE);
197 if (ei->flags == ALLOC_FAT_CHAIN && last_clu != EXFAT_FREE_CLUSTER &&
208 ei->hint_bmap.off = EXFAT_EOF_CLUSTER;
209 ei->hint_bmap.clu = EXFAT_EOF_CLUSTER;
212 ei->hint_stat.eidx = 0;
213 ei->hint_stat.clu = ei->start_clu;
214 ei->hint_femp.eidx = EXFAT_HINT_NONE;
229 struct exfat_inode_info *ei = EXFAT_I(inode);
235 if (ei->start_clu == 0) {
261 if (ei->i_size_ondisk > i_size_read(inode))
262 ei->i_size_ondisk = aligned_size;
264 if (ei->i_size_aligned > i_size_read(inode))
265 ei->i_size_aligned = aligned_size;
273 struct exfat_inode_info *ei = EXFAT_I(inode);
278 stat->btime.tv_sec = ei->i_crtime.tv_sec;
279 stat->btime.tv_nsec = ei->i_crtime.tv_nsec;