Lines Matching refs:ei
77 struct exfat_inode_info *ei = EXFAT_I(inode); in exfat_readdir() local
82 if (ei->type != TYPE_DIR) in exfat_readdir()
85 if (ei->entry == -1) in exfat_readdir()
88 exfat_chain_set(&dir, ei->start_clu, in exfat_readdir()
89 EXFAT_B_TO_CLU(i_size_read(inode), sbi), ei->flags); in exfat_readdir()
104 if (clu_offset > 0 && ei->hint_bmap.off != EXFAT_EOF_CLUSTER && in exfat_readdir()
105 ei->hint_bmap.off > 0 && clu_offset >= ei->hint_bmap.off) { in exfat_readdir()
106 clu_offset -= ei->hint_bmap.off; in exfat_readdir()
107 clu.dir = ei->hint_bmap.clu; in exfat_readdir()
171 ei->hint_bmap.off = dentry >> dentries_per_clu_bits; in exfat_readdir()
172 ei->hint_bmap.clu = clu.dir; in exfat_readdir()
230 struct exfat_inode_info *ei = EXFAT_I(inode); in exfat_iterate() local
255 if (ei->flags == ALLOC_NO_FAT_CHAIN && cpos >= i_size_read(inode)) in exfat_iterate()
276 i_pos = ((loff_t)ei->start_clu << 32) | (de.entry & 0xffffffff); in exfat_iterate()
924 int exfat_find_dir_entry(struct super_block *sb, struct exfat_inode_info *ei, in exfat_find_dir_entry() argument
934 struct exfat_hint *hint_stat = &ei->hint_stat; in exfat_find_dir_entry()
985 if (ei->hint_femp.eidx == in exfat_find_dir_entry()
988 ei->hint_femp.eidx) in exfat_find_dir_entry()
989 ei->hint_femp = candi_empty; in exfat_find_dir_entry()