Lines Matching refs:lmap
697 struct dk_gpt *lmap; in vtoc64_to_label() local
703 lmap = (struct dk_gpt *) calloc(1, (sizeof (struct dk_part) * in vtoc64_to_label()
705 if (lmap == NULL) { in vtoc64_to_label()
709 label->e_parts = lmap; in vtoc64_to_label()
715 lmap->efi_version = vtoc->efi_version; in vtoc64_to_label()
716 lmap->efi_nparts = vtoc->efi_nparts; in vtoc64_to_label()
717 lmap->efi_part_size = vtoc->efi_part_size; in vtoc64_to_label()
718 lmap->efi_lbasize = vtoc->efi_lbasize; in vtoc64_to_label()
719 lmap->efi_last_lba = vtoc->efi_last_lba; in vtoc64_to_label()
720 lmap->efi_first_u_lba = vtoc->efi_first_u_lba; in vtoc64_to_label()
721 lmap->efi_last_u_lba = vtoc->efi_last_u_lba; in vtoc64_to_label()
722 lmap->efi_altern_lba = vtoc->efi_altern_lba; in vtoc64_to_label()
723 lmap->efi_flags = vtoc->efi_flags; in vtoc64_to_label()
724 (void) memcpy((uchar_t *)&lmap->efi_disk_uguid, in vtoc64_to_label()
728 lmap->efi_parts[i].p_tag = vtoc->efi_parts[i].p_tag; in vtoc64_to_label()
729 lmap->efi_parts[i].p_flag = vtoc->efi_parts[i].p_flag; in vtoc64_to_label()
730 lmap->efi_parts[i].p_start = vtoc->efi_parts[i].p_start; in vtoc64_to_label()
731 lmap->efi_parts[i].p_size = vtoc->efi_parts[i].p_size; in vtoc64_to_label()
732 (void) memcpy((uchar_t *)&lmap->efi_parts[i].p_uguid, in vtoc64_to_label()
737 lmap->efi_parts[i].p_name, LEN_DKL_VVOL); in vtoc64_to_label()
751 struct dk_map32 *lmap; in vtoc_to_label() local
753 struct dkl_partition *lmap; in vtoc_to_label()
844 lmap = label->dkl_map; in vtoc_to_label()
847 lmap = label->dkl_vtoc.v_part; in vtoc_to_label()
856 for (i = 0; i < NDKMAP; i++, lmap++, vpart++) { in vtoc_to_label()
864 lmap->dkl_cylno = (blkaddr32_t)(vpart->p_start / nblks); in vtoc_to_label()
865 lmap->dkl_nblk = (blkaddr32_t)vpart->p_size; in vtoc_to_label()
868 lmap->p_start = (blkaddr32_t)vpart->p_start; in vtoc_to_label()
869 lmap->p_size = (blkaddr32_t)vpart->p_size; in vtoc_to_label()
897 struct dk_map32 *lmap; in label_to_vtoc() local
971 lmap = label->dkl_map; in label_to_vtoc()
974 for (i = 0; i < V_NUMPAR; i++, vpart++, lmap++) { in label_to_vtoc()
975 vpart->p_start = (diskaddr_t)(lmap->dkl_cylno * nblks); in label_to_vtoc()
976 vpart->p_size = (diskaddr_t)lmap->dkl_nblk; in label_to_vtoc()