Lines Matching refs:hint_femp
209 struct exfat_hint_femp *hint_femp, struct exfat_chain *p_dir,
220 if (hint_femp->eidx != EXFAT_HINT_NONE) {
221 dentry = hint_femp->eidx;
224 * If hint_femp->count is enough, it is needed to check if
229 if (dentry + hint_femp->count == total_entries &&
230 num_entries > hint_femp->count)
233 hint_femp->eidx = EXFAT_HINT_NONE;
234 exfat_chain_dup(&clu, &hint_femp->cur);
268 hint_femp->eidx = dentry;
269 hint_femp->count = 0;
271 exfat_chain_set(&hint_femp->cur, EXFAT_EOF_CLUSTER, 0,
274 hint_femp->cur = clu;
305 struct exfat_hint_femp hint_femp;
307 hint_femp.eidx = EXFAT_HINT_NONE;
309 if (ei->hint_femp.eidx != EXFAT_HINT_NONE) {
310 hint_femp = ei->hint_femp;
311 ei->hint_femp.eidx = EXFAT_HINT_NONE;
314 while ((dentry = exfat_search_empty_slot(sb, &hint_femp, p_dir,
357 hint_femp.cur.flags = ALLOC_FAT_CHAIN;
364 if (hint_femp.cur.dir == EXFAT_EOF_CLUSTER)
365 exfat_chain_set(&hint_femp.cur, clu.dir, 0, clu.flags);
367 hint_femp.count += sbi->dentries_per_clu;
369 hint_femp.cur.size++;
612 ei->hint_femp.eidx = EXFAT_HINT_NONE;