Lines Matching refs:nhead
231 uint_t *nsect, uint_t *nhead);
624 nhead = disk_geom.dkg_nhead; in auto_label_init()
631 label->dkl_nhead = nhead; in auto_label_init()
641 "DEFAULT", ncyl, acyl, nhead, nsect); in auto_label_init()
965 uint_t nhead = 0; in generic_disk_sense() local
1048 compute_chs_values(tblocks, nblocks, &pcyl, &nhead, in generic_disk_sense()
1053 nhead = page4->heads; in generic_disk_sense()
1065 if (nhead == 0 || nsect == 0) { in generic_disk_sense()
1069 &pcyl, &nhead, &nsect)) { in generic_disk_sense()
1086 compute_chs_values(tblocks, nblocks, &pcyl, &nhead, &nsect); in generic_disk_sense()
1100 err_print(" heads: %u\n", nhead); in generic_disk_sense()
1132 ((diskaddr_t)pcyl * nhead * nsect) < (nblocks - nblocks/32) || in generic_disk_sense()
1133 ((diskaddr_t)pcyl * nhead * nsect) > (nblocks + nblocks/4)) { in generic_disk_sense()
1134 if (nblocks > (pcyl * nhead)) { in generic_disk_sense()
1137 nsect, nblocks / (pcyl * nhead)); in generic_disk_sense()
1138 nsect = nblocks / (pcyl * nhead); in generic_disk_sense()
1143 compute_chs_values(tblocks, nblocks, &pcyl, &nhead, in generic_disk_sense()
1150 err_print(" heads: %u\n", nhead); in generic_disk_sense()
1170 if (((diskaddr_t)pcyl * nhead * nsect) > nblocks) { in generic_disk_sense()
1175 (diskaddr_t)pcyl * nhead * nsect, nblocks); in generic_disk_sense()
1179 } while (((diskaddr_t)pcyl * nhead * nsect) > nblocks); in generic_disk_sense()
1190 } while (((diskaddr_t)p * nhead * n) > nblocks); in generic_disk_sense()
1191 if (((diskaddr_t)p * nhead * n) > in generic_disk_sense()
1192 ((diskaddr_t)pcyl * nhead * nsect)) { in generic_disk_sense()
1202 ((diskaddr_t)pcyl * nhead * nsect), in generic_disk_sense()
1203 pcyl, nhead, nsect); in generic_disk_sense()
1206 ((diskaddr_t)p * nhead * n), in generic_disk_sense()
1207 p, nhead, n); in generic_disk_sense()
1227 (nhead > MAXIMUM_NO_HEADS))) || in generic_disk_sense()
1229 (nhead > MAXIMUM_NO_HEADS))) { in generic_disk_sense()
1235 (nhead > MAXIMUM_NO_HEADS)) { in generic_disk_sense()
1240 order = ((pcyl > nhead)<<2) | in generic_disk_sense()
1242 (nhead > nsect); in generic_disk_sense()
1248 &nhead, MAXIMUM_NO_HEADS, in generic_disk_sense()
1256 &nhead, MAXIMUM_NO_HEADS); in generic_disk_sense()
1263 &nhead, MAXIMUM_NO_HEADS); in generic_disk_sense()
1269 &nhead, MAXIMUM_NO_HEADS, in generic_disk_sense()
1275 &nhead, MAXIMUM_NO_HEADS, in generic_disk_sense()
1282 &nhead, MAXIMUM_NO_HEADS, in generic_disk_sense()
1293 &nhead, MAXIMUM_NO_HEADS, in generic_disk_sense()
1315 nhead, nsect, pcyl, in generic_disk_sense()
1325 nhead = input(FIO_INT, "Number of heads", ':', in generic_disk_sense()
1326 &ioparam, (int *)&nhead, DATA_INPUT); in generic_disk_sense()
1336 nblocks = (diskaddr_t)nhead * nsect * pcyl; in generic_disk_sense()
1353 err_print(" heads: %u\n", nhead); in generic_disk_sense()
1365 disk_name, ncyl, acyl, nhead, nsect); in generic_disk_sense()
1370 label->dkl_nhead = nhead; in generic_disk_sense()
1412 disk_name, ncyl, acyl, nhead, nsect); in generic_disk_sense()
1446 int nhead; in use_existing_disk_type() local
1456 nhead = disk_type->dtype_nhead; in use_existing_disk_type()
1463 err_print(" heads: %u\n", nhead); in use_existing_disk_type()
1476 ncyl, acyl, nhead, nsect); in use_existing_disk_type()
1481 label->dkl_nhead = nhead; in use_existing_disk_type()
2159 adjust_disk_geometry(diskaddr_t capacity, uint_t *cyl, uint_t *nhead, argument
2163 uint_t lnhead = *nhead;
2199 *nhead = lnhead;