Home
last modified time | relevance | path

Searched refs:fclus (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.15/fs/exfat/
Dcache.c84 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()
[all …]
Dinode.c142 unsigned int fclus = 0; in exfat_map_cluster() local
144 &fclus, clu, &last_clu, 1); in exfat_map_cluster()
148 clu_offset -= fclus; in exfat_map_cluster()
Dexfat_fs.h440 unsigned int *fclus, unsigned int *dclus,
/Linux-v5.15/fs/fat/
Dcache.c80 static int fat_cache_lookup(struct inode *inode, int fclus, in fat_cache_lookup() argument
92 if (p->fcluster <= fclus && hit->fcluster < p->fcluster) { in fat_cache_lookup()
94 if ((hit->fcluster + hit->nr_contig) < fclus) { in fat_cache_lookup()
97 offset = fclus - hit->fcluster; in fat_cache_lookup()
217 static inline void cache_init(struct fat_cache_id *cid, int fclus, int dclus) in cache_init() argument
220 cid->fcluster = fclus; in cache_init()
225 int fat_get_cluster(struct inode *inode, int cluster, int *fclus, int *dclus) in fat_get_cluster() argument
236 *fclus = 0; in fat_get_cluster()
247 if (fat_cache_lookup(inode, cluster, &cid, fclus, dclus) < 0) { in fat_get_cluster()
256 while (*fclus < cluster) { in fat_get_cluster()
[all …]
Dmisc.c113 int fclus, dclus; in fat_chain_add() local
115 ret = fat_get_cluster(inode, FAT_ENT_EOF, &fclus, &dclus); in fat_chain_add()
118 new_fclus = fclus + 1; in fat_chain_add()
Dfile.c343 int ret, fclus, dclus; in fat_free() local
345 ret = fat_get_cluster(inode, skip - 1, &fclus, &dclus); in fat_free()
Dfat.h316 int *fclus, int *dclus);
Dinode.c483 int ret, fclus, dclus; in fat_calc_dir_size() local
489 ret = fat_get_cluster(inode, FAT_ENT_EOF, &fclus, &dclus); in fat_calc_dir_size()
492 inode->i_size = (fclus + 1) << sbi->cluster_bits; in fat_calc_dir_size()