Lines Matching refs:spc
113 u_int8_t spc; /* sectors per cluster */
157 u_int spc; /* sectors per cluster */
427 if (bpb.spc == 0) { /* set defaults */
429 bpb.spc = 1;
431 bpb.spc = 8;
433 bpb.spc = 16;
436 bpb.spc = 32;
438 bpb.spc = 64; /* otherwise 32k */
467 bpb.spc = opt_b / bpb.bps;
472 bpb.spc = opt_c;
516 howmany((RESFTE + (bpb.spc ? MINCLS16 : MAXCLS12 + 1)) *
517 ((bpb.spc ? 16 : 12) / BPN), bpb.bps * NPB) *
521 (bpb.spc ? MINCLS16 : MAXCLS12 + 1) *
522 (bpb.spc ? bpb.spc : howmany(DEFBLK, bpb.bps)))
529 (bpb.spc ? bpb.spc : howmany(8192, bpb.bps)))
559 if (!bpb.spc)
560 for (bpb.spc = howmany(fat == 16 ? DEFBLK16 : DEFBLK, bpb.bps);
561 bpb.spc < MAXSPC &&
566 (u_int64_t)(maxcls(fat) + 1) * bpb.spc <= bpb.bsec;
567 bpb.spc <<= 1);
576 (bpb.spc * bpb.bps * NPB + fat / BPN * bpb.nft);
583 cls = (bpb.bsec - x1) / bpb.spc;
595 bpb.bsec = x1 + (cls + 1) * bpb.spc - 1;
600 "(%u bytes/cluster)\n", fname, cls * bpb.spc,
601 cls * bpb.spc == 1 ? "" : "s", cls, fat,
602 cls == 1 ? "" : "s", bpb.bps * bpb.spc);
623 for (lsn = 0; lsn < dir + (fat == 32 ? bpb.spc : rds); lsn++) {
644 mk1(bsbpb->spc, bpb.spc);
912 printf("bps=%u spc=%u res=%u nft=%u", bpb->bps, bpb->spc, bpb->res,