Lines Matching defs:lmap

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