/illumos-gate/usr/src/lib/libefi/common/ |
H A D | rdwr_efi.c | 377 efi_gpe_t *efi_parts; in efi_read() local 590 vtoc->efi_parts[i].p_tag = in efi_read() 597 vtoc->efi_parts[i].p_flag = in efi_read() 599 vtoc->efi_parts[i].p_start = in efi_read() 601 vtoc->efi_parts[i].p_size = in efi_read() 605 vtoc->efi_parts[i].p_name[j] = in efi_read() 862 vtoc->efi_parts[i].p_size < in check_input() 865 vtoc->efi_parts[i].p_size > in check_input() 1110 efi_gpe_t *efi_parts; in efi_write() local 1367 vtoc->efi_parts[i].p_size < in efi_err_check() [all …]
|
/illumos-gate/usr/src/cmd/fmthard/ |
H A D | fmthard.c | 455 if (efi->efi_parts[i].p_size > 0) in display64() 458 i, efi->efi_parts[i].p_tag, in display64() 459 efi->efi_parts[i].p_flag, in display64() 460 efi->efi_parts[i].p_start, in display64() 461 efi->efi_parts[i].p_size); in display64() 526 efi->efi_parts[part].p_size = size; in insert64() 650 (*efi)->efi_parts[i].p_start = 0; in load64() 651 (*efi)->efi_parts[i].p_size = 0; in load64() 812 if (efi->efi_parts[i].p_size == 0) in validate64() 817 efi->efi_parts[i].p_start + in validate64() [all …]
|
/illumos-gate/usr/src/cmd/format/ |
H A D | modify_partition.c | 190 cur_parts->etoc->efi_parts[i].p_start = 0; in p_modify() 191 cur_parts->etoc->efi_parts[i].p_size = 0; in p_modify() 555 map->efi_parts[i].p_tag = V_UNASSIGNED; 558 map->efi_parts[i].p_tag = V_USR; 561 map->efi_parts[i].p_start = 0; 563 map->efi_parts[i].p_start = start_lba; 565 map->efi_parts[i].p_size = i64; 571 map->efi_parts[float_part].p_tag = V_USR; 573 map->efi_parts[float_part].p_size = 0; 574 map->efi_parts[float_part].p_start = 0; [all …]
|
H A D | partition.c | 83 start[0] = map->efi_parts[i].p_start; in maxofN() 84 size[0] = map->efi_parts[i].p_size; in maxofN() 87 start[1] = map->efi_parts[i + 1].p_start; in maxofN() 88 size[1] = map->efi_parts[i + 1].p_size; in maxofN() 91 if (map->efi_parts[i].p_tag == V_BACKUP) { in maxofN() 94 if (map->efi_parts[i+1].p_tag == V_BACKUP) { in maxofN() 148 deflt = cur_parts->etoc->efi_parts[num].p_tag; in change_partition() 168 cur_parts->etoc->efi_parts[num].p_start; in change_partition() 191 cur_parts->etoc->efi_parts[num].p_tag = tag; in change_partition() 192 cur_parts->etoc->efi_parts[num].p_flag = flag; in change_partition() [all …]
|
H A D | label.c | 221 efi->efi_parts[0].p_tag = V_USR; in SMI_vtoc_to_EFI() 230 efi->efi_parts[i].p_tag = V_UNASSIGNED; in SMI_vtoc_to_EFI() 231 efi->efi_parts[i].p_start = 0; in SMI_vtoc_to_EFI() 232 efi->efi_parts[i].p_size = 0; in SMI_vtoc_to_EFI() 239 efi->efi_parts[efi->efi_nparts - 1].p_start = in SMI_vtoc_to_EFI() 710 lmap->efi_parts[i].p_tag = vtoc->efi_parts[i].p_tag; in vtoc64_to_label() 711 lmap->efi_parts[i].p_flag = vtoc->efi_parts[i].p_flag; in vtoc64_to_label() 712 lmap->efi_parts[i].p_start = vtoc->efi_parts[i].p_start; in vtoc64_to_label() 713 lmap->efi_parts[i].p_size = vtoc->efi_parts[i].p_size; in vtoc64_to_label() 715 (uchar_t *)&vtoc->efi_parts[i].p_uguid, in vtoc64_to_label() [all …]
|
H A D | menu_partition.c | 171 efi_label->efi_parts[nparts - 1].p_start += delta; in p_expand() 442 ((int)vtoc64->efi_parts[i].p_tag != in print_map() 494 s = find_string(ptag_choices, (int)map->efi_parts[partnum].p_tag); in print_efi_partition() 500 s = find_string(pflag_choices, (int)map->efi_parts[partnum].p_flag); in print_efi_partition() 508 secsize = map->efi_parts[partnum].p_size; in print_efi_partition() 510 fmt_print("%16llu", map->efi_parts[partnum].p_start); in print_efi_partition() 514 fmt_print("%16llu", map->efi_parts[partnum].p_start); in print_efi_partition() 526 if ((map->efi_parts[partnum].p_start + secsize - 1) == UINT_MAX64) { in print_efi_partition() 530 map->efi_parts[partnum].p_start + secsize - 1); in print_efi_partition()
|
H A D | menu_command.c | 477 if (cur_parts->etoc->efi_parts[nparts].p_tag == in c_type() 480 cur_parts->etoc->efi_parts in c_type() 498 if (cur_parts->etoc->efi_parts[nparts].p_tag == in c_type() 501 cur_parts->etoc->efi_parts[nparts].p_name, in c_type() 583 cur_parts->etoc->efi_parts[i].p_start = 0; in c_type() 584 cur_parts->etoc->efi_parts[i].p_size = 0; in c_type() 585 cur_parts->etoc->efi_parts[i].p_tag = V_UNASSIGNED; in c_type() 587 cur_parts->etoc->efi_parts[8].p_start = in c_type() 589 cur_parts->etoc->efi_parts[8].p_size = reserved; in c_type() 590 cur_parts->etoc->efi_parts[8].p_tag = V_RESERVED; in c_type() [all …]
|
H A D | auto_sense.c | 296 vtoc->efi_parts[0].p_tag = V_USR; in auto_efi_sense() 297 vtoc->efi_parts[0].p_start = vtoc->efi_first_u_lba; in auto_efi_sense() 298 vtoc->efi_parts[0].p_size = vtoc->efi_last_u_lba - vtoc->efi_first_u_lba in auto_efi_sense() 305 vtoc->efi_parts[i].p_tag = V_UNASSIGNED; in auto_efi_sense() 306 vtoc->efi_parts[i].p_start = 0; in auto_efi_sense() 307 vtoc->efi_parts[i].p_size = 0; in auto_efi_sense() 313 vtoc->efi_parts[vtoc->efi_nparts - 1].p_tag = V_RESERVED; in auto_efi_sense() 314 vtoc->efi_parts[vtoc->efi_nparts - 1].p_start = in auto_efi_sense() 316 vtoc->efi_parts[vtoc->efi_nparts - 1].p_size = reserved; in auto_efi_sense()
|
H A D | hardware_structs.h | 56 struct dk_gpt *efi_parts; /* ptr to partition info */ member
|
H A D | checkdev.c | 751 efi_parts[i].p_start && o_efi.p_size in checkpartitions() 752 <= cur_parts->etoc->efi_parts[i].p_size) { in checkpartitions()
|
H A D | startup.c | 2034 if (search_parts->etoc->efi_parts[i].p_tag == in add_device_to_disklist() 2036 bcopy(search_parts->etoc->efi_parts[i].p_name, in add_device_to_disklist()
|
/illumos-gate/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 156 efi->efi_parts[slice].p_start, in partinfo() 157 efi->efi_parts[slice].p_size, in partinfo() 158 efi->efi_parts[slice].p_flag, in partinfo() 159 efi->efi_parts[slice].p_tag); in partinfo()
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | slice.c | 400 efip->efi_parts[snum].p_size == 0) { in get_attrs() 437 efip->efi_parts[snum].p_start) != 0) { in get_attrs() 443 efip->efi_parts[snum].p_size) != 0) { in get_attrs() 448 if (efip->efi_parts[snum].p_name[0] != 0) { in get_attrs() 452 EFI_PART_NAME_LEN, efip->efi_parts[snum].p_name); in get_attrs() 588 efip->efi_parts[slice_num].p_size == 0) { in get_fixed_assocs() 690 efip->efi_parts[slice_num].p_size == 0) { in make_fixed_descriptors() 797 efip->efi_parts[slice_num].p_size > 0) { in match_fixed_name()
|
H A D | media.c | 483 p8size = efip->efi_parts[8].p_size;
|
/illumos-gate/usr/src/cmd/prtvtoc/ |
H A D | prtvtoc.c | 213 for (part = efi->efi_parts; part < efi->efi_parts + efi->efi_nparts; in findfree64() 496 if (efi->efi_parts[idx].p_size == 0 && idx != 2) in putfree64() 612 if (efi->efi_parts[idx].p_tag == V_RESERVED && in puttable64() 613 efi->efi_parts[idx].p_name[0] != '\0') { in puttable64() 615 efi->efi_parts[idx].p_name); in puttable64() 637 dk_part_t *p = &efi->efi_parts[idx]; in puttable64()
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_pool.c | 4545 *sb = vtoc->efi_parts[slice].p_start; in read_efi_label() 4729 vtoc->efi_parts[0].p_size = slice_size; in zpool_label_disk() 4731 vtoc->efi_parts[0].p_tag = V_USR; in zpool_label_disk() 4735 vtoc->efi_parts[8].p_size = resv; in zpool_label_disk() 4736 vtoc->efi_parts[8].p_tag = V_RESERVED; in zpool_label_disk() 4740 vtoc->efi_parts[0].p_size = slice_size; in zpool_label_disk() 4741 vtoc->efi_parts[0].p_tag = V_SYSTEM; in zpool_label_disk() 4750 vtoc->efi_parts[1].p_size = slice_size; in zpool_label_disk() 4751 vtoc->efi_parts[1].p_tag = V_USR; in zpool_label_disk() 4755 vtoc->efi_parts[8].p_size = resv; in zpool_label_disk() [all …]
|
/illumos-gate/usr/src/cmd/boot/installboot/i386/ |
H A D | installboot.c | 1079 if (vtoc->efi_parts[i].p_tag == tag) { in get_slice() 1096 switch (vtoc->efi_parts[i].p_tag) { in get_slice() 1106 device->stage.tag = vtoc->efi_parts[i].p_tag; in get_slice() 1107 device->stage.start = vtoc->efi_parts[i].p_start; in get_slice() 1108 device->stage.size = vtoc->efi_parts[i].p_size; in get_slice() 1163 data->target.start = vtoc->efi_parts[slice].p_start; in probe_gpt() 1164 data->target.size = vtoc->efi_parts[slice].p_size; in probe_gpt() 1248 device->stage.start = vtoc->efi_parts[slice].p_start; in probe_gpt() 1249 device->stage.size = vtoc->efi_parts[slice].p_size; in probe_gpt() 1278 device->stage.start = vtoc->efi_parts[slice].p_start; in probe_gpt() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | efi_partition.h | 226 struct dk_part efi_parts[1]; /* array of partitions */ member
|
/illumos-gate/usr/src/cmd/hal/probing/volume/ |
H A D | probe-volume.c | 577 if (gpt->efi_parts[partition_number].p_size == 0) { in main() 580 partition_start = gpt->efi_parts[partition_number].p_start * block_size; in main()
|
/illumos-gate/usr/src/cmd/rmformat/ |
H A D | rmf_menu.c | 1140 if (vtoc64->efi_parts[nparts].p_tag == in process_b_flag() 1143 vtoc64->efi_parts[nparts].p_name, label, in process_b_flag()
|
/illumos-gate/usr/src/lib/libgrubmgmt/common/ |
H A D | libgrub_fs.c | 119 if (vtoc->efi_parts[i].p_tag != V_USR) in get_sol_prtnum()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/newfs/ |
H A D | newfs.c | 884 slicesize = efi_vtoc->efi_parts[index].p_size; in get_device_size()
|
/illumos-gate/usr/src/lib/libbe/common/ |
H A D | be_activate.c | 915 u = &gpt->efi_parts[i].p_guid; in be_do_install_mbr()
|
/illumos-gate/usr/src/cmd/boot/installgrub/ |
H A D | installgrub.c | 742 device->start_sector = vtoc->efi_parts[device->slice].p_start; in get_start_sector()
|
/illumos-gate/usr/src/lib/libzutil/common/ |
H A D | zutil_import.c | 1082 gpt->efi_parts[i].p_size, gpt->efi_lbasize); in check_slices()
|