taglinefilesource code
cluster117fs/msdos/fat.cvoid cache_lookup(struct inode *inode,int cluster,int *f_clu,int *d_clu)
cluster126fs/msdos/fat.cwalk->file_cluster <= cluster && walk->file_cluster >
cluster132fs/msdos/fat.cif ((*f_clu = walk->file_cluster) == cluster) return;
cluster210fs/msdos/fat.cint get_cluster(struct inode *inode,int cluster)
cluster215fs/msdos/fat.cif (!cluster) return this;
cluster217fs/msdos/fat.cfor (cache_lookup(inode,cluster,&count,&this); count < cluster;
cluster222fs/msdos/fat.ccache_add(inode,cluster,this);
cluster230fs/msdos/fat.cint cluster,offset;
cluster238fs/msdos/fat.ccluster = sector/sb->cluster_size;
cluster240fs/msdos/fat.cif (!(cluster = get_cluster(inode,cluster))) return 0;
cluster241fs/msdos/fat.creturn (cluster-2)*sb->cluster_size+sb->data_start+offset;
cluster202fs/msdos/file.cint cluster;
cluster204fs/msdos/file.ccluster = SECTOR_SIZE*MSDOS_SB(inode->i_sb)->cluster_size;
cluster205fs/msdos/file.c(void) fat_free(inode,(inode->i_size+(cluster-1))/cluster);
cluster179fs/msdos/inode.cint cluster,offset;
cluster187fs/msdos/inode.ccluster = (block*2)/sb->cluster_size;
cluster189fs/msdos/inode.cif (!(cluster = get_cluster(inode,cluster))) return 0;
cluster190fs/msdos/inode.creturn ((cluster-2)*sb->cluster_size+sb->data_start+offset) >> 1;
cluster304fs/msdos/misc.cint count,cluster;
cluster307fs/msdos/misc.cif ((cluster = raw_found(sb,MSDOS_SB(sb)->dir_start+count,name,
cluster308fs/msdos/misc.cnumber,ino)) >= 0) return cluster;
cluster317fs/msdos/misc.cint count,cluster;
cluster321fs/msdos/misc.cif ((cluster = raw_found(sb,(start-2)*MSDOS_SB(sb)->
cluster323fs/msdos/misc.cnumber,ino)) >= 0) return cluster;
cluster131include/linux/msdos_fs.hvoid cache_lookup(struct inode *inode,int cluster,int *f_clu,int *d_clu);
cluster135include/linux/msdos_fs.hint get_cluster(struct inode *inode,int cluster);