Lines Matching defs:nhead

150  * Hence try to adjust the cylinders by reducing the "nsect/nhead".
228 uint_t *nsect, uint_t *nhead);
566 nhead = disk_geom.dkg_nhead;
573 label->dkl_nhead = nhead;
583 "DEFAULT", ncyl, acyl, nhead, nsect);
907 uint_t nhead = 0;
990 compute_chs_values(tblocks, nblocks, &pcyl, &nhead,
995 nhead = page4->heads;
1007 if (nhead == 0 || nsect == 0) {
1011 &pcyl, &nhead, &nsect)) {
1028 compute_chs_values(tblocks, nblocks, &pcyl, &nhead, &nsect);
1042 err_print(" heads: %u\n", nhead);
1074 ((diskaddr_t)pcyl * nhead * nsect) < (nblocks - nblocks/32) ||
1075 ((diskaddr_t)pcyl * nhead * nsect) > (nblocks + nblocks/4)) {
1076 if (nblocks > (pcyl * nhead)) {
1079 nsect, nblocks / (pcyl * nhead));
1080 nsect = nblocks / (pcyl * nhead);
1082 /* convert capacity to nsect * nhead * pcyl */
1085 compute_chs_values(tblocks, nblocks, &pcyl, &nhead,
1092 err_print(" heads: %u\n", nhead);
1112 if (((diskaddr_t)pcyl * nhead * nsect) > nblocks) {
1117 (diskaddr_t)pcyl * nhead * nsect, nblocks);
1121 } while (((diskaddr_t)pcyl * nhead * nsect) > nblocks);
1132 } while (((diskaddr_t)p * nhead * n) > nblocks);
1133 if (((diskaddr_t)p * nhead * n) >
1134 ((diskaddr_t)pcyl * nhead * nsect)) {
1143 "nhead = %u nsect = %u\n",
1144 ((diskaddr_t)pcyl * nhead * nsect),
1145 pcyl, nhead, nsect);
1147 "nhead = %u nsect = %u\n",
1148 ((diskaddr_t)p * nhead * n),
1149 p, nhead, n);
1169 (nhead > MAXIMUM_NO_HEADS))) ||
1171 (nhead > MAXIMUM_NO_HEADS))) {
1177 (nhead > MAXIMUM_NO_HEADS)) {
1182 order = ((pcyl > nhead)<<2) |
1184 (nhead > nsect);
1186 case 0x7: /* pcyl > nhead > nsect */
1190 &nhead, MAXIMUM_NO_HEADS,
1193 case 0x6: /* pcyl > nsect > nhead */
1198 &nhead, MAXIMUM_NO_HEADS);
1200 case 0x4: /* nsect > pcyl > nhead */
1205 &nhead, MAXIMUM_NO_HEADS);
1207 case 0x0: /* nsect > nhead > pcyl */
1211 &nhead, MAXIMUM_NO_HEADS,
1214 case 0x3: /* nhead > pcyl > nsect */
1217 &nhead, MAXIMUM_NO_HEADS,
1221 case 0x1: /* nhead > nsect > pcyl */
1224 &nhead, MAXIMUM_NO_HEADS,
1235 &nhead, MAXIMUM_NO_HEADS,
1257 nhead, nsect, pcyl,
1267 nhead = input(FIO_INT, "Number of heads", ':',
1268 &ioparam, (int *)&nhead, DATA_INPUT);
1278 nblocks = (diskaddr_t)nhead * nsect * pcyl;
1295 err_print(" heads: %u\n", nhead);
1307 disk_name, ncyl, acyl, nhead, nsect);
1312 label->dkl_nhead = nhead;
1354 disk_name, ncyl, acyl, nhead, nsect);
1388 int nhead;
1398 nhead = disk_type->dtype_nhead;
1405 err_print(" heads: %u\n", nhead);
1418 ncyl, acyl, nhead, nsect);
1423 label->dkl_nhead = nhead;
2100 adjust_disk_geometry(diskaddr_t capacity, uint_t *cyl, uint_t *nhead,
2104 uint_t lnhead = *nhead;
2140 *nhead = lnhead;
2272 * Maximum number of blocks nhead nsect