Lines Matching defs:begsec

54 static int fdisk_ext_overlapping_parts(ext_part_t *epp, uint32_t begsec,
363 fdisk_get_solaris_part(ext_part_t *epp, int *pnum, uint32_t *begsec,
380 *begsec = part_start;
389 fdisk_get_efi_fs_part(ext_part_t *epp, int *pnum, uint32_t *begsec,
401 *begsec = part_start;
410 fdisk_get_part_info(ext_part_t *epp, int pnum, uchar_t *sysid, uint32_t *begsec,
428 *begsec = temp->abs_secnum + temp->logdrive_offset;
526 * sector (so that the range - "begsec to last_free_sec" is contiguous)
529 fdisk_ext_find_last_free_sec(ext_part_t *epp, uint32_t begsec)
537 if (temp->abs_secnum > begsec) {
594 fdisk_ext_overlapping_parts(ext_part_t *epp, uint32_t begsec, uint32_t endsec)
602 if ((begsec >= firstsec) &&
603 (begsec <= lastsec)) {
612 last_free_sec = fdisk_ext_find_last_free_sec(epp, begsec);
624 fdisk_validate_logical_drive(ext_part_t *epp, uint32_t begsec,
629 endsec = begsec + offset + numsec - 1;
630 if (begsec < epp->ext_beg_sec ||
631 begsec > epp->ext_end_sec ||
634 endsec < begsec ||
635 fdisk_ext_overlapping_parts(epp, begsec, endsec)) {
643 fdisk_validate_existing_logical_drive(ext_part_t *epp, uint32_t begsec,
648 endsec = begsec + offset + numsec - 1;
649 if (begsec < epp->ext_beg_sec ||
650 begsec > epp->ext_end_sec ||
653 endsec < begsec) {
865 uint32_t *begsec)
879 *begsec = first_free_sec;
894 *begsec = FDISK_CYL_TO_SECT(epp, begcyl);
1021 fdisk_add_logical_drive(ext_part_t *epp, uint32_t begsec, uint32_t endsec,
1028 temp->abs_secnum = begsec;
1030 temp->numsect = endsec - begsec + 1 - MAX_LOGDRIVE_OFFSET;
1031 temp->begcyl = FDISK_SECT_TO_CYL(epp, begsec);
1045 if (begsec != epp->ext_beg_sec) {
1046 part->relsect = LE_32(begsec - epp->ext_beg_sec);
1047 temp->numsect = endsec - begsec + 1;
1252 uint32_t begsec, numsec;
1275 if (fdisk_get_solaris_part(epp, &part, &begsec, &numsec) ==