Lines Matching refs:part

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