Lines Matching defs:part

882 	} part[NDKMAP];
922 if (fdisk.part[i].systid == SUNIXOS ||
923 fdisk.part[i].systid == SUNIXOS2) {
927 if (fdisk.part[i].bootid == ACTIVE)
941 media_size = (diskaddr_t)fdisk.part[sol_part].numsect;
974 (void) memset(&part, 0, sizeof (part));
1000 part[j].start = vt->v_part[i].p_start;
1001 part[j].end = vt->v_part[i].p_start +
1003 part[j].num = i;
1017 min_val = part[i].start;
1020 if (part[j].start < min_val) {
1021 min_val = part[j].start;
1026 SWAP(part[i].start, part[min_slice].start)
1027 SWAP(part[i].end, part[min_slice].end)
1028 SWAP(part[i].num, part[min_slice].num)
1034 DPRINTF4("\n %d (%d) : %llu, %llu", i, part[i].num,
1035 part[i].start, part[i].end);
1067 if (part[num_slices - 1].end > backup_size) {
1070 part[num_slices -1].num);
1074 if (part[num_slices - 1].end > media_size) {
1079 part[num_slices -1].num);
1087 part[num_slices -1].num);
1101 if (part[i].start <= part[i-1].end) {
1104 part[i-1].num, part[i].num);
1120 struct ipart *part;
1195 DPRINTF1("part %d\n", i);
1197 part = (struct ipart *)&boot_sec->parts[i *
1199 fdisk->part[i].bootid = part->bootid;
1200 if (part->bootid && (part->bootid != ACTIVE)) {
1204 fdisk->part[i].systid = part->systid;
1208 fdisk->part[i].relsect = lel(GET_32(&(part->relsect)));
1209 fdisk->part[i].numsect = lel(GET_32(&(part->numsect)));
1211 DPRINTF1("\tboot id 0x%x\n", part->bootid);
1212 DPRINTF1("\tsystem id 0x%x\n", part->systid);
1213 DPRINTF1("\trel sector 0x%x\n", fdisk->part[i].relsect);
1214 DPRINTF1("\tnum sector 0x%x\n", fdisk->part[i].numsect);
1528 if (fdisk.part[i].numsect == 0)
1530 if ((fdisk.part[i].systid == UNUSED) ||
1531 (fdisk.part[i].systid == 0))
1534 if (fdisk.part[i].systid == SUNIXOS ||
1535 fdisk.part[i].systid == SUNIXOS2) {
1537 sol_offset = fdisk.part[i].relsect;
1538 sol_size = fdisk.part[i].numsect;
1539 if (fdisk.part[i].bootid == ACTIVE)
1542 } else if ((fdisk.part[i].bootid == ACTIVE) &&
1545 sol_offset = fdisk.part[i].relsect;
1546 sol_size = fdisk.part[i].numsect;
1552 erase(handle, (diskaddr_t)fdisk.part[i].relsect,
1553 (diskaddr_t)fdisk.part[i].numsect);