Home
last modified time | relevance | path

Searched refs:efi_parts (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/lib/libefi/common/
H A Drdwr_efi.c377 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 Dfmthard.c455 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 Dmodify_partition.c190 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 Dpartition.c83 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 Dlabel.c221 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 Dmenu_partition.c171 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 Dmenu_command.c477 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 Dauto_sense.c296 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 Dhardware_structs.h56 struct dk_gpt *efi_parts; /* ptr to partition info */ member
H A Dcheckdev.c751 efi_parts[i].p_start && o_efi.p_size in checkpartitions()
752 <= cur_parts->etoc->efi_parts[i].p_size) { in checkpartitions()
H A Dstartup.c2034 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 Ddevinfo.c156 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 Dslice.c400 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 Dmedia.c483 p8size = efip->efi_parts[8].p_size;
/illumos-gate/usr/src/cmd/prtvtoc/
H A Dprtvtoc.c213 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 Dlibzfs_pool.c4545 *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 Dinstallboot.c1079 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 Defi_partition.h226 struct dk_part efi_parts[1]; /* array of partitions */ member
/illumos-gate/usr/src/cmd/hal/probing/volume/
H A Dprobe-volume.c577 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 Drmf_menu.c1140 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 Dlibgrub_fs.c119 if (vtoc->efi_parts[i].p_tag != V_USR) in get_sol_prtnum()
/illumos-gate/usr/src/cmd/fs.d/ufs/newfs/
H A Dnewfs.c884 slicesize = efi_vtoc->efi_parts[index].p_size; in get_device_size()
/illumos-gate/usr/src/lib/libbe/common/
H A Dbe_activate.c915 u = &gpt->efi_parts[i].p_guid; in be_do_install_mbr()
/illumos-gate/usr/src/cmd/boot/installgrub/
H A Dinstallgrub.c742 device->start_sector = vtoc->efi_parts[device->slice].p_start; in get_start_sector()
/illumos-gate/usr/src/lib/libzutil/common/
H A Dzutil_import.c1082 gpt->efi_parts[i].p_size, gpt->efi_lbasize); in check_slices()

12