Lines Matching refs:ei
304 struct exfat_inode_info *ei = EXFAT_I(inode); in exfat_find_empty_entry() local
309 if (ei->hint_femp.eidx != EXFAT_HINT_NONE) { in exfat_find_empty_entry()
310 hint_femp = ei->hint_femp; in exfat_find_empty_entry()
311 ei->hint_femp.eidx = EXFAT_HINT_NONE; in exfat_find_empty_entry()
325 if (ei->start_clu != EXFAT_EOF_CLUSTER) { in exfat_find_empty_entry()
345 if (ei->start_clu == EXFAT_EOF_CLUSTER) { in exfat_find_empty_entry()
346 ei->start_clu = clu.dir; in exfat_find_empty_entry()
375 ei->valid_size += sbi->cluster_size; in exfat_find_empty_entry()
376 ei->flags = p_dir->flags; in exfat_find_empty_entry()
395 struct exfat_inode_info *ei = EXFAT_I(inode); in __exfat_resolve_path() local
434 exfat_chain_set(p_dir, ei->start_clu, in __exfat_resolve_path()
435 EXFAT_B_TO_CLU(i_size_read(inode), sbi), ei->flags); in __exfat_resolve_path()
594 struct exfat_inode_info *ei = EXFAT_I(dir); in exfat_find() local
609 if (ei->version != (inode_peek_iversion_raw(dir) & 0xffffffff)) { in exfat_find()
610 ei->hint_stat.clu = cdir.dir; in exfat_find()
611 ei->hint_stat.eidx = 0; in exfat_find()
612 ei->version = (inode_peek_iversion_raw(dir) & 0xffffffff); in exfat_find()
613 ei->hint_femp.eidx = EXFAT_HINT_NONE; in exfat_find()
617 dentry = exfat_find_dir_entry(sb, ei, &cdir, &uni_name, &hint_opt); in exfat_find()
666 if (ei->start_clu == EXFAT_FREE_CLUSTER) { in exfat_find()
669 i_size_read(dir), ei->dir.dir, ei->entry); in exfat_find()
772 struct exfat_inode_info *ei = EXFAT_I(inode); in exfat_unlink() local
780 exfat_chain_dup(&cdir, &ei->dir); in exfat_unlink()
781 entry = ei->entry; in exfat_unlink()
782 if (ei->dir.dir == DIR_DELETED) { in exfat_unlink()
804 ei->dir.dir = DIR_DELETED; in exfat_unlink()
921 struct exfat_inode_info *ei = EXFAT_I(inode); in exfat_rmdir() local
930 exfat_chain_dup(&cdir, &ei->dir); in exfat_rmdir()
931 entry = ei->entry; in exfat_rmdir()
933 if (ei->dir.dir == DIR_DELETED) { in exfat_rmdir()
939 exfat_chain_set(&clu_to_free, ei->start_clu, in exfat_rmdir()
940 EXFAT_B_TO_CLU_ROUND_UP(i_size_read(inode), sbi), ei->flags); in exfat_rmdir()
964 ei->dir.dir = DIR_DELETED; in exfat_rmdir()
987 struct exfat_inode_info *ei) in exfat_rename_file() argument
1024 ei->attr |= EXFAT_ATTR_ARCHIVE; in exfat_rename_file()
1038 ei->dir = *p_dir; in exfat_rename_file()
1039 ei->entry = newentry; in exfat_rename_file()
1043 ei->attr |= EXFAT_ATTR_ARCHIVE; in exfat_rename_file()
1058 struct exfat_uni_name *p_uniname, struct exfat_inode_info *ei) in exfat_move_file() argument
1086 ei->attr |= EXFAT_ATTR_ARCHIVE; in exfat_move_file()
1096 exfat_chain_set(&ei->dir, p_newdir->dir, p_newdir->size, in exfat_move_file()
1099 ei->entry = newentry; in exfat_move_file()
1115 struct exfat_inode_info *ei, struct inode *new_parent_inode, in __exfat_rename() argument
1137 if (ei->dir.dir == DIR_DELETED) { in __exfat_rename()
1145 dentry = ei->entry; in __exfat_rename()
1192 &uni_name, ei); in __exfat_rename()
1195 &newdir, &uni_name, ei); in __exfat_rename()