Lines Matching refs:begsec

55 static int fdisk_ext_overlapping_parts(ext_part_t *epp, uint32_t begsec,
358 fdisk_get_solaris_part(ext_part_t *epp, int *pnum, uint32_t *begsec, in fdisk_get_solaris_part() argument
375 *begsec = part_start; in fdisk_get_solaris_part()
384 fdisk_get_part_info(ext_part_t *epp, int pnum, uchar_t *sysid, uint32_t *begsec, in fdisk_get_part_info() argument
402 *begsec = temp->abs_secnum + temp->logdrive_offset; in fdisk_get_part_info()
503 fdisk_ext_find_last_free_sec(ext_part_t *epp, uint32_t begsec) in fdisk_ext_find_last_free_sec() argument
511 if (temp->abs_secnum > begsec) { in fdisk_ext_find_last_free_sec()
568 fdisk_ext_overlapping_parts(ext_part_t *epp, uint32_t begsec, uint32_t endsec) in fdisk_ext_overlapping_parts() argument
576 if ((begsec >= firstsec) && in fdisk_ext_overlapping_parts()
577 (begsec <= lastsec)) { in fdisk_ext_overlapping_parts()
586 last_free_sec = fdisk_ext_find_last_free_sec(epp, begsec); in fdisk_ext_overlapping_parts()
598 fdisk_validate_logical_drive(ext_part_t *epp, uint32_t begsec, in fdisk_validate_logical_drive() argument
603 endsec = begsec + offset + numsec - 1; in fdisk_validate_logical_drive()
604 if (begsec < epp->ext_beg_sec || in fdisk_validate_logical_drive()
605 begsec > epp->ext_end_sec || in fdisk_validate_logical_drive()
608 endsec < begsec || in fdisk_validate_logical_drive()
609 fdisk_ext_overlapping_parts(epp, begsec, endsec)) { in fdisk_validate_logical_drive()
841 uint32_t *begsec) in fdisk_ext_validate_part_start() argument
855 *begsec = first_free_sec; in fdisk_ext_validate_part_start()
870 *begsec = FDISK_CYL_TO_SECT(epp, begcyl); in fdisk_ext_validate_part_start()
907 fdisk_add_logical_drive(ext_part_t *epp, uint32_t begsec, uint32_t endsec, in fdisk_add_logical_drive() argument
914 temp->abs_secnum = begsec; in fdisk_add_logical_drive()
916 temp->numsect = endsec - begsec + 1 - MAX_LOGDRIVE_OFFSET; in fdisk_add_logical_drive()
917 temp->begcyl = FDISK_SECT_TO_CYL(epp, begsec); in fdisk_add_logical_drive()
931 if (begsec != epp->ext_beg_sec) { in fdisk_add_logical_drive()
932 part->relsect = LE_32(begsec - epp->ext_beg_sec); in fdisk_add_logical_drive()
933 temp->numsect = endsec - begsec + 1; in fdisk_add_logical_drive()
1138 uint32_t begsec, numsec; in fdisk_mounted_logical_drives() local
1161 if (fdisk_get_solaris_part(epp, &part, &begsec, &numsec) == in fdisk_mounted_logical_drives()