Lines Matching refs:vtoc
244 struct dk_gpt *vtoc; in auto_efi_sense() local
283 if (efi_alloc_and_init(fd, EFI_NUMPAR, &vtoc) != 0) { in auto_efi_sense()
288 label->e_parts = vtoc; in auto_efi_sense()
289 reserved = efi_reserved_sectors(vtoc); in auto_efi_sense()
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()
304 for (i = 1; i < vtoc->efi_nparts - 2; i ++) { 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()
315 vtoc->efi_last_u_lba - reserved + 1; in auto_efi_sense()
316 vtoc->efi_parts[vtoc->efi_nparts - 1].p_size = reserved; in auto_efi_sense()
357 part->etoc = vtoc; in auto_efi_sense()
728 part->vtoc = label->dkl_vtoc; in new_direct_disk_type()
1454 struct dk_vtoc *vtoc; local
1469 vtoc = &label->dkl_vtoc;
1470 vtoc->v_version = V_VERSION;
1471 vtoc->v_nparts = NDKMAP;
1472 vtoc->v_sanity = VTOC_SANE;
1475 vtoc->v_part[i].p_tag = default_vtoc_map[i].p_tag;
1476 vtoc->v_part[i].p_flag = default_vtoc_map[i].p_flag;
1937 part->vtoc = label->dkl_vtoc;