Lines Matching defs:pcyl

568 	pcyl = ncyl + acyl;
570 label->dkl_pcyl = pcyl;
904 uint_t pcyl = 0;
990 compute_chs_values(tblocks, nblocks, &pcyl, &nhead,
993 pcyl = (page4->cyl_ub << 16) + (page4->cyl_mb << 8) +
1006 if (pcyl < SUN_MIN_CYL) {
1011 &pcyl, &nhead, &nsect)) {
1028 compute_chs_values(tblocks, nblocks, &pcyl, &nhead, &nsect);
1033 * the deviceid. Set the number of data cylinders to pcyl-acyl.
1036 ncyl = pcyl - acyl;
1040 err_print(" pcyl: %u\n", pcyl);
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,
1087 ncyl = pcyl - acyl;
1090 err_print(" pcyl: %u\n", pcyl);
1112 if (((diskaddr_t)pcyl * nhead * nsect) > nblocks) {
1113 uint_t p = pcyl;
1117 (diskaddr_t)pcyl * nhead * nsect, nblocks);
1120 pcyl--;
1121 } while (((diskaddr_t)pcyl * nhead * nsect) > nblocks);
1125 * Try to adjust nsect instead of pcyl to see if we
1134 ((diskaddr_t)pcyl * nhead * nsect)) {
1142 err_print("1. Capacity = %llu, with pcyl = %u "
1144 ((diskaddr_t)pcyl * nhead * nsect),
1145 pcyl, nhead, nsect);
1146 err_print("2. Capacity = %llu, with pcyl = %u "
1153 pcyl = p;
1167 if ((pcyl > MAXIMUM_NO_CYLINDERS &&
1175 if ((pcyl > MAXIMUM_NO_CYLINDERS) ||
1182 order = ((pcyl > nhead)<<2) |
1183 ((pcyl > nsect)<<1) |
1186 case 0x7: /* pcyl > nhead > nsect */
1189 &pcyl, MAXIMUM_NO_CYLINDERS,
1193 case 0x6: /* pcyl > nsect > nhead */
1196 &pcyl, MAXIMUM_NO_CYLINDERS,
1200 case 0x4: /* nsect > pcyl > nhead */
1204 &pcyl, MAXIMUM_NO_CYLINDERS,
1207 case 0x0: /* nsect > nhead > pcyl */
1212 &pcyl, MAXIMUM_NO_CYLINDERS);
1214 case 0x3: /* nhead > pcyl > nsect */
1218 &pcyl, MAXIMUM_NO_CYLINDERS,
1221 case 0x1: /* nhead > nsect > pcyl */
1226 &pcyl, MAXIMUM_NO_CYLINDERS);
1237 &pcyl, MAXIMUM_NO_CYLINDERS);
1257 nhead, nsect, pcyl,
1276 pcyl = input(FIO_INT, "Number of cylinders",
1277 ':', &ioparam, (int *)&pcyl, DATA_INPUT);
1278 nblocks = (diskaddr_t)nhead * nsect * pcyl;
1289 ncyl = pcyl - acyl;
1293 err_print(" pcyl: %u\n", pcyl);
1309 label->dkl_pcyl = pcyl;
1386 int pcyl;
1395 pcyl = disk_type->dtype_pcyl;
1404 err_print(" pcyl: %u\n", pcyl);
1420 label->dkl_pcyl = pcyl;