Lines Matching refs:cur_disk

228 		if (cur_disk == disk) {
309 (void) copy_solaris_part(&cur_disk->fdisk_part);
311 if ((cur_disk->label_type == L_TYPE_EFI) &&
312 (cur_disk->disk_parts->etoc->efi_flags &
324 if (cur_disk->fdisk_part.numsect == 0) {
334 if (cur_disk->disk_flags & DSK_LABEL_DIRTY) {
339 cur_disk->disk_flags &= ~DSK_LABEL_DIRTY;
374 if (cur_disk == NULL) {
378 oldtype = cur_disk->disk_type;
401 if (cur_disk->label_type == L_TYPE_EFI) {
428 (void) strcpy(x86_devname, cur_disk->disk_name);
429 switch (cur_disk->label_type) {
436 cur_disk->disk_name);
457 cur_disk->disk_name);
483 if (delete_disk_type(cur_disk->disk_type) != 0) {
487 cur_disk->disk_type = tptr;
488 cur_disk->disk_parts = tptr->dtype_plist;
489 init_globals(cur_disk);
499 (void) strlcpy(cur_disk->v_volume, volname,
586 cur_disk->disk_flags &= ~DSK_LABEL_DIRTY;
638 checkdevinuse(cur_disk->disk_name, (diskaddr_t)-1,
653 cur_disk->disk_type = tptr;
654 cur_disk->disk_parts = NULL;
655 cur_disk->disk_flags &= ~DSK_LABEL;
660 init_globals(cur_disk);
668 if (cur_disk->disk_flags & DSK_LABEL_DIRTY) {
673 cur_disk->disk_flags &= ~DSK_LABEL_DIRTY;
737 if (cur_disk == NULL) {
744 fmt_print("Current Disk = %s", cur_disk->disk_name);
745 if (chk_volname(cur_disk)) {
747 print_volname(cur_disk);
750 if (cur_disk->devfs_name != NULL) {
763 fmt_print("%s\n", cur_disk->devfs_name);
766 cur_disk->disk_dkinfo.dki_unit);
912 if (checkdevinuse(cur_disk->disk_name, start, end, 0, 0)) {
918 if (cur_disk->disk_lbasize != DEV_BSIZE) {
921 cur_disk->disk_lbasize);
1117 if (cur_disk->label_type == L_TYPE_SOLARIS) {
1119 if (cur_disk->disk_flags & DSK_LABEL)
1122 } else if (cur_disk->label_type == L_TYPE_EFI) {
1124 if (cur_disk->disk_flags & DSK_LABEL)
1262 if (cur_disk->label_type == L_TYPE_SOLARIS) {
1288 if (checkdevinuse(cur_disk->disk_name, bn, bn, 0, 0)) {
1294 buf = zalloc((cur_disk->disk_lbasize == 0) ?
1295 SECSIZE : cur_disk->disk_lbasize);
1372 bzero(buf, cur_disk->disk_lbasize);
1448 if (cur_disk->label_type == L_TYPE_SOLARIS) {
1528 if (checkdevinuse(cur_disk->disk_name, (diskaddr_t)-1,
1544 cur_disk->disk_parts = cur_parts = cur_dtype->dtype_plist;
1572 (cur_disk->fdisk_part.systid != EFI_PMBR))
1581 (cur_disk->fdisk_part.systid != EFI_PMBR)) {
1597 if (cur_disk->fdisk_part.systid == EFI_PMBR) {
1613 if (!(((cur_disk->fdisk_part.systid != SUNIXOS) ||
1614 (cur_disk->fdisk_part.systid != SUNIXOS2)) &&
1615 (cur_disk->fdisk_part.numsect > 0))) {
1624 (void) strcpy(x86_devname, cur_disk->disk_name);
1641 if (delete_disk_type(cur_disk->disk_type) == 0) {
1643 cur_disk->label_type = L_TYPE_SOLARIS;
1644 cur_disk->disk_type = dptr;
1645 cur_disk->disk_parts = dptr->dtype_plist;
1652 cur_disk->disk_flags &= ~DSK_LABEL_DIRTY;
1666 if ((cur_disk->fdisk_part.systid == SUNIXOS) ||
1667 (cur_disk->fdisk_part.systid == SUNIXOS2)) {
1676 if (get_disk_info(cur_file, &efinfo, cur_disk) != 0) {
1706 cur_disk->disk_flags &= ~DSK_LABEL_DIRTY;
1719 cur_disk->label_type = L_TYPE_EFI;
1720 cur_disk->disk_type = dptr;
1721 cur_disk->disk_parts = dptr->dtype_plist;
1731 (void) copy_solaris_part(&cur_disk->fdisk_part);
1891 if (cur_disk->label_type == L_TYPE_EFI) {
1892 if (((cur_disk->disk_parts->etoc->efi_flags &
1902 } else if (((cur_disk->disk_flags & (DSK_LABEL | DSK_LABEL_DIRTY)) ==
2020 cur_disk->disk_parts = cur_parts = parts;
2062 status = read_efi_label(cur_file, &efi_info, cur_disk);
2449 if (checkdevinuse(cur_disk->disk_name, (diskaddr_t)-1,
2461 bcopy(cur_disk->v_volume, x.defvolname, LEN_DKL_VVOL);
2505 bzero(cur_disk->v_volume, LEN_DKL_VVOL);
2506 bcopy(volname, cur_disk->v_volume, min((int)strlen(volname),