Lines Matching refs:fat_len
331 rem_sect = tot_sectors - Fs->dir_len - Fs->fat_start - 2 * Fs->fat_len;
333 if(Fs->fat_len) {
345 if (Fs->fat_len >= NEEDED_FAT_SIZE(Fs))
412 Fs->fat_len = (numerator-1)/denominator+1;
413 Fs->num_clus = (rem_sect-(Fs->fat_len*Fs->num_fat))/Fs->cluster_size;
422 if(Fs->num_clus > (Fs->fat_len * Fs->sector_size * 2 /
427 Fs->num_clus = (Fs->fat_len * Fs->sector_size * 2 /
432 fprintf(stderr, "Num_clus=%d fat_len=%d nybbles=%d\n",
433 Fs->num_clus, Fs->fat_len, fat_nybbles);
450 Fs->fat_len * Fs->num_fat);
454 Fs->fat_len * Fs->num_fat;
463 Fs->fat_len);
465 Fs->fat_len +=
470 Fs->fat_len);
472 Fs->num_clus = (rem_sect-(Fs->fat_len*Fs->num_fat))/
480 (Fs->fat_len*Fs->sector_size*2));
484 * be too big for fat_len */
486 (real_rem_sect - Fs->num_fat * Fs->fat_len) / Fs->cluster_size);
613 Fs->fat_len = old_dos[i].fat_len;
647 if(Fs->fat_len)
657 set_word(boot->fatlen, Fs->fat_len);
681 set_dword(boot->ext.fat32.bigFat, Fs->fat_len);
695 "[-k] [-B bootsector] [-r root_dir_len] [-L fat_len] "
819 Fs.fat_len = 0;
966 Fs.fat_len = strtoul(optarg,0,0);
1050 if(Fs.Direct && !Fs.fat_len)
1051 Fs.fat_len = info.FatSize;
1198 Fs.clus_start = Fs.num_fat * Fs.fat_len + Fs.fat_start;
1221 Fs.dir_start = Fs.num_fat * Fs.fat_len + Fs.fat_start;