Lines Matching refs:boot
628 static int check_media_type(Fs_t *This, struct bootsector *boot,
656 if((address[0] != boot->descr && boot->descr >= 0xf0 &&
658 || boot->descr != 0xf0)) || address[0] < 0xf0) {
662 boot->descr);
674 static int fat_32_read(Fs_t *This, struct bootsector *boot,
680 This->writeAllFats = !(boot->ext.fat32.extFlags[0] & 0x80);
681 This->primaryFat = boot->ext.fat32.extFlags[0] & 0xf;
704 return(check_media_type(This,boot, tot_sectors) ||
709 static int old_fat_read(Fs_t *This, struct bootsector *boot,
722 if(check_media_type(This,boot, tot_sectors))
740 int fat_read(Fs_t *This, struct bootsector *boot, int fat_bits,
751 return old_fat_read(This, boot, fat_bits, tot_sectors, nodups);
753 return fat_32_read(This, boot, tot_sectors);