Lines Matching defs:bps
119 u_int8_t bps[2]; /* bytes per sector */
163 u_int bps; /* bytes per sector */
182 { .bps = a, .spc = b, .res = c, .nft = d, .rde = e, \
329 bpb.bps = o.bytes_per_sector;
339 bpb.bsec -= (o.offset / bpb.bps);
397 if (!powerof2(bpb.bps)) {
398 warnx("bytes/sector (%u) is not a power of 2", bpb.bps);
401 if (bpb.bps < MINBPS) {
403 bpb.bps, MINBPS);
414 if (o.block_size < bpb.bps) {
416 o.block_size, bpb.bps);
419 if (o.block_size > bpb.bps * MAXSPC) {
421 o.block_size, bpb.bps * MAXSPC);
424 bpb.spc = o.block_size / bpb.bps;
475 if (!S_ISREG(sb.st_mode) || sb.st_size % bpb.bps ||
476 sb.st_size < bpb.bps || sb.st_size > bpb.bps * MAXU16) {
480 bss = sb.st_size / bpb.bps;
487 ((bpb.spc ? 16 : 12) / BPN), bpb.bps * NPB) *
490 bpb.bps / sizeof(struct de)) +
492 (bpb.spc ? bpb.spc : howmany(DEFBLK, bpb.bps)))
496 howmany((RESFTE + MAXCLS16) * 2, bpb.bps) * bpb.nft +
497 howmany(DEFRDE, bpb.bps / sizeof(struct de)) +
499 (bpb.spc ? bpb.spc : howmany(8192, bpb.bps)))
529 bpb.res = o.fat_type == 32 ? MAX(x, MAX(16384 / bpb.bps, 4)) : x;
536 rds = howmany(bpb.rde, bpb.bps / sizeof(struct de));
538 for (bpb.spc = howmany(o.fat_type == 16 ? DEFBLK16 : DEFBLK, bpb.bps);
542 bpb.bps * NPB) * bpb.nft +
557 x = (u_int64_t)(bpb.bsec - x1) * bpb.bps * NPB /
558 (bpb.spc * bpb.bps * NPB + o.fat_type / BPN * bpb.nft);
560 bpb.bps * NPB);
567 x = (u_int64_t)bpb.bspf * bpb.bps * NPB / (o.fat_type / BPN) - RESFTE;
595 cls == 1 ? "" : "s", bpb.bps * bpb.spc);
642 if (!(img = malloc(bpb.bps)))
666 if ((n = read(fd1, img, bpb.bps)) == -1) {
670 if ((size_t)n != bpb.bps) {
675 memset(img, 0, bpb.bps);
680 mk2(bsbpb->bps, bpb.bps);
758 if ((n = write(fd, img, bpb.bps)) == -1) {
762 if ((size_t)n != bpb.bps) {
857 !bpb->bps || !bpb->spt || !bpb->hds)) {
888 if (!bpb->bps) {
891 bpb->bps = sector_size;
925 printf("bps=%u spc=%u res=%u nft=%u", bpb->bps, bpb->spc, bpb->res,