Lines Matching refs:bpb

163 	struct	bios_param_blk bpb;  in main()  local
420 (void) memset((void *)&bpb, (char)0, sizeof (struct bios_param_blk)); in main()
422 format_diskette(fd, real_name, &fd_vtoc, &bpb, &rdirsec); in main()
426 vollabel, &bpb, rdirsec); in main()
453 struct bios_param_blk *bpb, int *rdirsec) in format_diskette() argument
685 bpb->b_nfat = 2; in format_diskette()
687 bpb->b_spcl = 2; in format_diskette()
689 bpb->b_mediadescriptor = (char)0xF0; in format_diskette()
690 bpb->b_fatsec[0] = 9; in format_diskette()
691 bpb->b_fatsec[1] = 0; in format_diskette()
694 bpb->b_spcl = 1; in format_diskette()
696 bpb->b_mediadescriptor = (char)0xF9; in format_diskette()
697 bpb->b_fatsec[0] = 7; in format_diskette()
698 bpb->b_fatsec[1] = 0; in format_diskette()
700 bpb->b_spcl = 1; in format_diskette()
702 bpb->b_mediadescriptor = (char)0xF0; in format_diskette()
703 bpb->b_fatsec[0] = 9; in format_diskette()
704 bpb->b_fatsec[1] = 0; in format_diskette()
707 bpb->b_spcl = 2; in format_diskette()
709 bpb->b_mediadescriptor = (char)0xFD; in format_diskette()
710 bpb->b_fatsec[0] = 2; in format_diskette()
711 bpb->b_fatsec[1] = 0; in format_diskette()
713 bpb->b_spcl = 2; in format_diskette()
715 bpb->b_mediadescriptor = (char)0xF9; in format_diskette()
716 bpb->b_fatsec[0] = 3; in format_diskette()
717 bpb->b_fatsec[1] = 0; in format_diskette()
1483 char *doslabel, struct bios_param_blk *bpb, int rdirsec) in write_DOS_label() argument
1504 bpb->b_bps[0] = getlobyte(512); in write_DOS_label()
1505 bpb->b_bps[1] = gethibyte(512); in write_DOS_label()
1507 bpb->b_res_sec[0] = 1; in write_DOS_label()
1508 bpb->b_res_sec[1] = 0; in write_DOS_label()
1511 bpb->b_totalsec[0] = getlobyte(totalsec); in write_DOS_label()
1512 bpb->b_totalsec[1] = gethibyte(totalsec); in write_DOS_label()
1513 bpb->b_spt[0] = fdchar.fdc_secptrack; in write_DOS_label()
1514 bpb->b_spt[1] = 0; in write_DOS_label()
1515 bpb->b_nhead[0] = fdchar.fdc_nhead; in write_DOS_label()
1516 bpb->b_nhead[1] = 0; in write_DOS_label()
1517 bpb->b_hiddensec[0] = 0; in write_DOS_label()
1518 bpb->b_hiddensec[1] = 0; in write_DOS_label()
1520 bpb->b_rdirents[0] = getlobyte(rdirsec); in write_DOS_label()
1521 bpb->b_rdirents[1] = gethibyte(rdirsec); in write_DOS_label()
1523 (void) memcpy((char *)(bootloadr + 0x0B), (char *)bpb, in write_DOS_label()
1535 fat_bsize = 512 * bpb->b_fatsec[0]; in write_DOS_label()
1539 *fat_rdir = bpb->b_mediadescriptor; in write_DOS_label()
1542 bootclen = (bootlen + 512 * (int)bpb->b_spcl - 1) / in write_DOS_label()
1543 (512 * (int)bpb->b_spcl); in write_DOS_label()
1559 for (i = 0; i < (int)bpb->b_nfat; ++i) in write_DOS_label()
1567 rdirsec = bpb->b_rdirents[0]; in write_DOS_label()
1636 struct bios_param_blk *bpb; in write_NEC_DOS_label() local
1662 bpb = (struct bios_param_blk *)&(bootsec_NEC[0xb]); in write_NEC_DOS_label()
1671 fatsec = bpb->b_fatsec[0]; in write_NEC_DOS_label()
1672 for (i = 0; i < (int)bpb->b_nfat * (int)fatsec; ++i) { in write_NEC_DOS_label()
1674 fat_rdir[0] = bpb->b_mediadescriptor; in write_NEC_DOS_label()
1698 rdirsec = (int)htols(bpb->b_rdirents[0]) * 32 /1024; in write_NEC_DOS_label()
1700 rdirsec = (int)htols(bpb->b_rdirents[0]) * 32 /1024; in write_NEC_DOS_label()