Lines Matching refs:ei
336 struct exfat_inode_info *ei = EXFAT_I(inode);
341 if (ei->hint_femp.eidx != EXFAT_HINT_NONE) {
342 hint_femp = ei->hint_femp;
343 ei->hint_femp.eidx = EXFAT_HINT_NONE;
357 if (ei->start_clu != EXFAT_EOF_CLUSTER) {
377 if (ei->start_clu == EXFAT_EOF_CLUSTER) {
378 ei->start_clu = clu.dir;
407 ei->i_size_ondisk += sbi->cluster_size;
408 ei->i_size_aligned += sbi->cluster_size;
409 ei->flags = p_dir->flags;
428 struct exfat_inode_info *ei = EXFAT_I(inode);
467 exfat_chain_set(p_dir, ei->start_clu,
468 EXFAT_B_TO_CLU(i_size_read(inode), sbi), ei->flags);
615 struct exfat_inode_info *ei = EXFAT_I(dir);
630 if (ei->version != (inode_peek_iversion_raw(dir) & 0xffffffff)) {
631 ei->hint_stat.clu = cdir.dir;
632 ei->hint_stat.eidx = 0;
633 ei->version = (inode_peek_iversion_raw(dir) & 0xffffffff);
634 ei->hint_femp.eidx = EXFAT_HINT_NONE;
638 dentry = exfat_find_dir_entry(sb, ei, &cdir, &uni_name, &hint_opt);
685 if (ei->start_clu == EXFAT_FREE_CLUSTER) {
688 i_size_read(dir), ei->dir.dir, ei->entry);
792 struct exfat_inode_info *ei = EXFAT_I(inode);
797 exfat_chain_dup(&cdir, &ei->dir);
798 entry = ei->entry;
799 if (ei->dir.dir == DIR_DELETED) {
826 /* This doesn't modify ei */
827 ei->dir.dir = DIR_DELETED;
944 struct exfat_inode_info *ei = EXFAT_I(inode);
950 exfat_chain_dup(&cdir, &ei->dir);
951 entry = ei->entry;
953 if (ei->dir.dir == DIR_DELETED) {
959 exfat_chain_set(&clu_to_free, ei->start_clu,
960 EXFAT_B_TO_CLU_ROUND_UP(i_size_read(inode), sbi), ei->flags);
991 ei->dir.dir = DIR_DELETED;
1014 struct exfat_inode_info *ei)
1050 ei->attr |= ATTR_ARCHIVE;
1077 ei->dir = *p_dir;
1078 ei->entry = newentry;
1082 ei->attr |= ATTR_ARCHIVE;
1099 struct exfat_uni_name *p_uniname, struct exfat_inode_info *ei)
1131 ei->attr |= ATTR_ARCHIVE;
1158 exfat_chain_set(&ei->dir, p_newdir->dir, p_newdir->size,
1161 ei->entry = newentry;
1167 struct exfat_inode_info *ei, struct inode *new_parent_inode,
1190 if (ei->dir.dir == DIR_DELETED) {
1198 dentry = ei->entry;
1219 /* if new_inode exists, update ei */
1245 &uni_name, ei);
1248 &newdir, &uni_name, ei);
1291 /* Update new_inode ei