Lines Matching refs:bpb

1853 secondaryBPBChecks(struct pcfs *fsp, uchar_t *bpb, size_t secsize)  in secondaryBPBChecks()  argument
1858 if (bpb_get_FatSz16(bpb) == 0) in secondaryBPBChecks()
1861 if (bpb_get_FatSz16(bpb) * secsize < ncl * 2 && in secondaryBPBChecks()
1862 bpb_get_FatSz16(bpb) * secsize >= (3 * ncl / 2)) in secondaryBPBChecks()
1864 if (bcmp(bpb_FilSysType16(bpb), "FAT12", 5) == 0) in secondaryBPBChecks()
1866 if (bcmp(bpb_FilSysType16(bpb), "FAT16", 5) == 0) in secondaryBPBChecks()
1869 switch (bpb_get_Media(bpb)) { in secondaryBPBChecks()
1889 if (bpb_get_FatSz16(bpb) == 0 && bpb_get_FatSz32(bpb) > 0) in secondaryBPBChecks()
1891 if (VALID_BOOTSIG(bpb_get_BootSig32(bpb))) in secondaryBPBChecks()
1893 if (VALID_FSTYPSTR32(bpb_FilSysType32(bpb))) in secondaryBPBChecks()
1896 if (VALID_BOOTSIG(bpb_get_BootSig16(bpb))) in secondaryBPBChecks()
1898 if (bpb_get_FatSz16(bpb) * secsize < ncl * 4) in secondaryBPBChecks()
1948 parseBPB(struct pcfs *fsp, uchar_t *bpb, int *valid) in parseBPB() argument
1962 if (VALID_BPBSIG(bpb_get_BPBSig(bpb))) in parseBPB()
1965 rec = bpb_get_RootEntCnt(bpb); in parseBPB()
1966 reserved = bpb_get_RsvdSecCnt(bpb); in parseBPB()
1967 fsisec = bpb_get_FSInfo32(bpb); in parseBPB()
1968 bkbootsec = bpb_get_BkBootSec32(bpb); in parseBPB()
1969 totsec16 = (blkcnt_t)bpb_get_TotSec16(bpb); in parseBPB()
1970 totsec32 = (blkcnt_t)bpb_get_TotSec32(bpb); in parseBPB()
1971 fatsec16 = bpb_get_FatSz16(bpb); in parseBPB()
1972 fatsec32 = bpb_get_FatSz32(bpb); in parseBPB()
1977 secsize = bpb_get_BytesPerSec(bpb); in parseBPB()
2061 fsp->pcfs_spcl = bpb_get_SecPerClus(bpb); in parseBPB()
2062 fsp->pcfs_numfat = bpb_get_NumFATs(bpb); in parseBPB()
2063 fsp->pcfs_mediadesc = bpb_get_Media(bpb); in parseBPB()
2113 if (VALID_BOOTSIG(bpb_get_BootSig16(bpb))) in parseBPB()
2115 if (VALID_BOOTSIG(bpb_get_BootSig32(bpb))) in parseBPB()
2117 if (VALID_FSTYPSTR16(bpb_FilSysType16(bpb))) in parseBPB()
2119 if (VALID_FSTYPSTR32(bpb_FilSysType32(bpb))) in parseBPB()
2121 if (VALID_OEMNAME(bpb_OEMName(bpb))) in parseBPB()
2127 if (VALID_JMPBOOT(bpb_jmpBoot(bpb))) in parseBPB()
2129 if (VALID_FSVER32(bpb_get_FSVer32(bpb))) in parseBPB()
2131 if (VALID_VOLLAB(bpb_VolLab16(bpb))) in parseBPB()
2133 if (VALID_VOLLAB(bpb_VolLab32(bpb))) in parseBPB()
2135 if (VALID_EXTFLAGS(bpb_get_ExtFlags32(bpb))) in parseBPB()
2188 struct pcfs *, fsp, unsigned char *, bpb, in parseBPB()
2199 if ((blkcnt_t)bpb_get_TotSec16(bpb) == totsec || in parseBPB()
2200 bpb_get_TotSec16(bpb) == 0) in parseBPB()
2202 if ((blkcnt_t)bpb_get_TotSec32(bpb) == totsec || in parseBPB()
2203 bpb_get_TotSec32(bpb) == 0) in parseBPB()
2205 if (bpb_get_FatSz16(bpb) == fatsec) in parseBPB()
2224 if ((blkcnt_t)bpb_get_TotSec16(bpb) == totsec || in parseBPB()
2225 bpb_get_TotSec16(bpb) == 0) in parseBPB()
2227 if ((blkcnt_t)bpb_get_TotSec32(bpb) == totsec || in parseBPB()
2228 bpb_get_TotSec32(bpb) == 0) in parseBPB()
2230 if (bpb_get_FatSz16(bpb) == fatsec) in parseBPB()
2248 if (bpb_get_TotSec16(bpb) == 0) in parseBPB()
2250 if ((blkcnt_t)bpb_get_TotSec32(bpb) == totsec) in parseBPB()
2252 if (bpb_get_FatSz16(bpb) == 0) in parseBPB()
2254 if (bpb_get_FatSz32(bpb) == fatsec) in parseBPB()
2266 fsp->pcfs_rootclnum = bpb_get_RootClus32(bpb); in parseBPB()
2281 type = secondaryBPBChecks(fsp, bpb, secsize); in parseBPB()
2296 struct pcfs *, fsp, unsigned char *, bpb, in parseBPB()