taglinefilesource code
this17fs/msdos/fat.cint fat_access(struct super_block *sb,int this,int new_value)
this24fs/msdos/fat.cif (MSDOS_SB(sb)->fat_bits == 16) first = last = this*2;
this26fs/msdos/fat.cfirst = this*3/2;
this55fs/msdos/fat.cif (this & 1) next = ((*p_first >> 4) | (*p_last << 4)) & 0xfff;
this64fs/msdos/fat.cif (this & 1) {
this212fs/msdos/fat.cint this,count;
this214fs/msdos/fat.cif (!(this = inode->i_data[D_START])) return 0;
this215fs/msdos/fat.cif (!cluster) return this;
this217fs/msdos/fat.cfor (cache_lookup(inode,cluster,&count,&this); count < cluster;
this219fs/msdos/fat.cif ((this = fat_access(inode->i_sb,this,-1)) == -1) return 0;
this220fs/msdos/fat.cif (!this) return 0;
this222fs/msdos/fat.ccache_add(inode,cluster,this);
this223fs/msdos/fat.creturn this;
this250fs/msdos/fat.cint this,last;
this252fs/msdos/fat.cif (!(this = inode->i_data[D_START])) return 0;
this255fs/msdos/fat.clast = this;
this256fs/msdos/fat.cif ((this = fat_access(inode->i_sb,this,-1)) == -1)
this258fs/msdos/fat.cif (!this) {
this270fs/msdos/fat.cwhile (this != -1)
this271fs/msdos/fat.cif (!(this = fat_access(inode->i_sb,this,0)))
this59fs/msdos/inode.cchar *this,*value;
this64fs/msdos/inode.cfor (this = strtok(options,","); this; this = strtok(NULL,",")) {
this65fs/msdos/inode.cif (value = strchr(this,'=')) *value++ = 0;
this66fs/msdos/inode.cif (!strcmp(this,"check") && value) {
this74fs/msdos/inode.celse if (!strcmp(this,"conv") && value) {
this159fs/msdos/inode.cint cluster_size,free,this;
this166fs/msdos/inode.cfor (this = 2; this < MSDOS_SB(sb)->clusters+2; this++)
this167fs/msdos/inode.cif (!fat_access(sb,this,-1)) free++;
this198fs/msdos/inode.cint this;
this228fs/msdos/inode.cfor (this = raw_entry->start; this && this != -1; this =
this229fs/msdos/inode.cfat_access(inode->i_sb,this,-1))
this65fs/msdos/misc.cint count,this,limit,last,current,sector;
this73fs/msdos/misc.cthis = limit; /* to keep GCC happy */
this75fs/msdos/misc.cthis = ((count+previous) % limit)+2;
this76fs/msdos/misc.cif (fat_access(inode->i_sb,this,-1) == 0) break;
this79fs/msdos/misc.cprintk("free cluster: %d\r\n",this);
this87fs/msdos/misc.cfat_access(inode->i_sb,this,MSDOS_SB(inode->i_sb)->fat_bits == 12 ?
this92fs/msdos/misc.cprintk("set to %x\r\n",fat_access(inode->i_sb,this,-1));
this111fs/msdos/misc.cif (last) fat_access(inode->i_sb,last,this);
this113fs/msdos/misc.cinode->i_data[D_START] = this;
this121fs/msdos/misc.csector = MSDOS_SB(inode->i_sb)->data_start+(this-2)*
this342fs/msdos/misc.cint error,current,prev,this;
this352fs/msdos/misc.cif (!current) this = MSDOS_ROOT_INO;
this359fs/msdos/misc.cif ((error = raw_scan(dir->i_sb,prev,NULL,current,&this)) < 0) {
this365fs/msdos/misc.creturn this;
this127include/linux/msdos_fs.hextern int fat_access(struct super_block *sb,int this,int new_value);
this1006kernel/blk_drv/floppy.cstruct floppy_struct *this;
this1024kernel/blk_drv/floppy.cif (drive > 3) this = &floppy_type[drive >> 2];
this1025kernel/blk_drv/floppy.celse if ((this = current_type[drive & 3]) == NULL)
this1029kernel/blk_drv/floppy.cput_fs_byte(((char *) this)[cnt],