Lines Matching defs:fdchar
79 static struct fd_char fdchar;
508 if (ioctl(fd, FDIOGCHAR, &fdchar) == -1) {
516 save_fdchar = fdchar;
524 size_of_dev = fdchar.fdc_ncyl * fdchar.fdc_nhead
525 * fdchar.fdc_secptrack * fdchar.fdc_sec_size;
545 fdchar.fdc_medium = 3;
547 if (fdchar.fdc_medium == 5)
557 switch (fdchar.fdc_transfer_rate) {
600 if (fdchar.fdc_transfer_rate == 500) {
606 fdchar.fdc_steps = 2;
723 if (num_cyl > fdchar.fdc_ncyl || spt > fdchar.fdc_secptrack ||
724 transfer_rate > fdchar.fdc_transfer_rate) {
732 if (num_cyl != fdchar.fdc_ncyl || spt != fdchar.fdc_secptrack ||
733 transfer_rate != fdchar.fdc_transfer_rate) {
745 fdchar.fdc_medium = m_flag ? 1 : 0;
747 fdchar.fdc_transfer_rate = transfer_rate;
748 fdchar.fdc_ncyl = num_cyl;
749 fdchar.fdc_sec_size = sec_size;
750 fdchar.fdc_secptrack = spt;
752 if (ioctl(fd, FDIOSCHAR, &fdchar) == -1) {
886 for (hd = 0; hd < fdchar.fdc_nhead; hd++) {
1510 totalsec = fdchar.fdc_ncyl * fdchar.fdc_nhead * fdchar.fdc_secptrack;
1513 bpb->b_spt[0] = fdchar.fdc_secptrack;
1515 bpb->b_nhead[0] = fdchar.fdc_nhead;