Lines Matching refs:bpb
133 DOS_BPB bpb; /* BPB */ member
633 if (bs->bpb.media < 0xf0) in parsebs()
637 switch (cv2(bs->bpb.secsiz)) { in parsebs()
642 fs->sshift = ffs(cv2(bs->bpb.secsiz)) - 1; in parsebs()
649 if (!(fs->spc = bs->bpb.spc) || fs->spc & (fs->spc - 1)) in parsebs()
654 fs->dirents = cv2(bs->bpb.dirents); in parsebs()
655 fs->spf = cv2(bs->bpb.spf); in parsebs()
656 fs->lsnfat = cv2(bs->bpb.ressec); in parsebs()
659 if (bs->bpb.fats != 2) in parsebs()
664 fs->spf = cv4(bs->bpb.fstype.f32.lspf); in parsebs()
667 if (bs->bpb.fats == 0 || bs->bpb.fats > 16) in parsebs()
669 fs->rdcl = cv4(bs->bpb.fstype.f32.rdcl); in parsebs()
677 fs->lsndir = fs->lsnfat + fs->spf * bs->bpb.fats; in parsebs()
679 if (!(sc = cv2(bs->bpb.secs)) && !(sc = cv4(bs->bpb.lsecs))) in parsebs()