taglinefilesource code
cluster119fs/msdos/fat.cvoid cache_lookup(struct inode *inode,int cluster,int *f_clu,int *d_clu)
cluster124fs/msdos/fat.cprintk("cache lookup: <%d,%d> %d (%d,%d) -> ",inode->i_dev,inode->i_ino,cluster,
cluster129fs/msdos/fat.cwalk->file_cluster <= cluster && walk->file_cluster >
cluster135fs/msdos/fat.cif ((*f_clu = walk->file_cluster) == cluster) return;
cluster217fs/msdos/fat.cint get_cluster(struct inode *inode,int cluster)
cluster222fs/msdos/fat.cif (!cluster) return this;
cluster224fs/msdos/fat.cfor (cache_lookup(inode,cluster,&count,&this); count < cluster;
cluster230fs/msdos/fat.ccache_add(inode,cluster,this);
cluster240fs/msdos/fat.cint cluster,offset;
cluster248fs/msdos/fat.ccluster = sector/sb->cluster_size;
cluster250fs/msdos/fat.cif (!(cluster = get_cluster(inode,cluster))) return 0;
cluster251fs/msdos/fat.creturn (cluster-2)*sb->cluster_size+sb->data_start+offset;
cluster206fs/msdos/file.cint cluster;
cluster208fs/msdos/file.ccluster = SECTOR_SIZE*MSDOS_SB(inode->i_sb)->cluster_size;
cluster209fs/msdos/file.c(void) fat_free(inode,(inode->i_size+(cluster-1))/cluster);
cluster218fs/msdos/inode.cint cluster,offset;
cluster226fs/msdos/inode.ccluster = (block*2)/sb->cluster_size;
cluster228fs/msdos/inode.cif (!(cluster = get_cluster(inode,cluster))) return 0;
cluster229fs/msdos/inode.creturn ((cluster-2)*sb->cluster_size+sb->data_start+offset) >> 1;
cluster348fs/msdos/misc.cint count,cluster;
cluster351fs/msdos/misc.cif ((cluster = raw_found(sb,MSDOS_SB(sb)->dir_start+count,name,
cluster352fs/msdos/misc.cnumber,ino)) >= 0) return cluster;
cluster361fs/msdos/misc.cint count,cluster;
cluster368fs/msdos/misc.cif ((cluster = raw_found(sb,(start-2)*MSDOS_SB(sb)->
cluster370fs/msdos/misc.cnumber,ino)) >= 0) return cluster;
cluster125include/linux/msdos_fs.hvoid cache_lookup(struct inode *inode,int cluster,int *f_clu,int *d_clu);
cluster129include/linux/msdos_fs.hint get_cluster(struct inode *inode,int cluster);