Lines Matching refs:fclus
84 unsigned int fclus, struct exfat_cache_id *cid, in exfat_cache_lookup() argument
95 if (p->fcluster <= fclus && hit->fcluster < p->fcluster) { in exfat_cache_lookup()
97 if (hit->fcluster + hit->nr_contig < fclus) { in exfat_cache_lookup()
100 offset = fclus - hit->fcluster; in exfat_cache_lookup()
228 unsigned int fclus, unsigned int dclus) in cache_init() argument
231 cid->fcluster = fclus; in cache_init()
237 unsigned int *fclus, unsigned int *dclus, in exfat_get_cluster() argument
254 *fclus = 0; in exfat_get_cluster()
266 if (exfat_cache_lookup(inode, cluster, &cid, fclus, dclus) == in exfat_get_cluster()
278 if (*fclus == cluster) in exfat_get_cluster()
281 while (*fclus < cluster) { in exfat_get_cluster()
283 if (*fclus > limit) { in exfat_get_cluster()
286 (*fclus)); in exfat_get_cluster()
295 (*fclus)++; in exfat_get_cluster()
301 *fclus, (*last_dclus)); in exfat_get_cluster()
309 cache_init(&cid, *fclus, *dclus); in exfat_get_cluster()