taglinefilesource code
cluster121fs/msdos/fat.cvoid cache_lookup(struct inode *inode,int cluster,int *f_clu,int *d_clu)
cluster126fs/msdos/fat.cprintk("cache lookup: <%d,%d> %d (%d,%d) -> ",inode->i_dev,inode->i_ino,cluster,
cluster131fs/msdos/fat.cwalk->file_cluster <= cluster && walk->file_cluster >
cluster137fs/msdos/fat.cif ((*f_clu = walk->file_cluster) == cluster) return;
cluster222fs/msdos/fat.cint get_cluster(struct inode *inode,int cluster)
cluster227fs/msdos/fat.cif (!cluster) return nr;
cluster229fs/msdos/fat.cfor (cache_lookup(inode,cluster,&count,&nr); count < cluster;
cluster234fs/msdos/fat.ccache_add(inode,cluster,nr);
cluster242fs/msdos/fat.cint cluster,offset;
cluster250fs/msdos/fat.ccluster = sector/sb->cluster_size;
cluster252fs/msdos/fat.cif (!(cluster = get_cluster(inode,cluster))) return 0;
cluster253fs/msdos/fat.creturn (cluster-2)*sb->cluster_size+sb->data_start+offset;
cluster217fs/msdos/file.cint cluster;
cluster219fs/msdos/file.ccluster = SECTOR_SIZE*MSDOS_SB(inode->i_sb)->cluster_size;
cluster220fs/msdos/file.c(void) fat_free(inode,(inode->i_size+(cluster-1))/cluster);
cluster290fs/msdos/inode.cint cluster,offset;
cluster298fs/msdos/inode.ccluster = (block*2)/sb->cluster_size;
cluster300fs/msdos/inode.cif (!(cluster = get_cluster(inode,cluster))) return 0;
cluster301fs/msdos/inode.creturn ((cluster-2)*sb->cluster_size+sb->data_start+offset) >> 1;
cluster389fs/msdos/misc.cint count,cluster;
cluster392fs/msdos/misc.cif ((cluster = raw_scan_sector(sb,MSDOS_SB(sb)->dir_start+count,
cluster393fs/msdos/misc.cname,number,ino,res_bh,res_de)) >= 0) return cluster;
cluster408fs/msdos/misc.cint count,cluster;
cluster415fs/msdos/misc.cif ((cluster = raw_scan_sector(sb,(start-2)*
cluster418fs/msdos/misc.creturn cluster;
cluster149include/linux/msdos_fs.hvoid cache_lookup(struct inode *inode,int cluster,int *f_clu,int *d_clu);
cluster153include/linux/msdos_fs.hint get_cluster(struct inode *inode,int cluster);