Lines Matching refs:efi_label

1117 	struct dk_gpt *efi_label = NULL;  in efi_use_whole_disk()  local
1126 rval = efi_alloc_and_read(fd, &efi_label); in efi_use_whole_disk()
1128 if (efi_label != NULL) in efi_use_whole_disk()
1129 efi_free(efi_label); in efi_use_whole_disk()
1137 for (i = 0; i < efi_label->efi_nparts; i ++) { in efi_use_whole_disk()
1138 if (resv_start < efi_label->efi_parts[i].p_start) { in efi_use_whole_disk()
1139 resv_start = efi_label->efi_parts[i].p_start; in efi_use_whole_disk()
1149 if (data_start < efi_label->efi_parts[i].p_start) { in efi_use_whole_disk()
1150 data_start = efi_label->efi_parts[i].p_start; in efi_use_whole_disk()
1154 data_size = efi_label->efi_parts[data_index].p_size; in efi_use_whole_disk()
1160 nblocks = efi_label->efi_first_u_lba - 1; in efi_use_whole_disk()
1179 limit = P2ALIGN_TYPED(efi_label->efi_last_lba - nblocks - in efi_use_whole_disk()
1192 if ((efi_label->efi_altern_lba == 1) || (efi_label->efi_altern_lba in efi_use_whole_disk()
1193 >= efi_label->efi_last_lba && !sync_needed)) { in efi_use_whole_disk()
1198 efi_free(efi_label); in efi_use_whole_disk()
1208 if ((efi_label->efi_parts[resv_index].p_size != EFI_MIN_RESV_SIZE) || in efi_use_whole_disk()
1209 (efi_label->efi_parts[resv_index].p_tag != V_RESERVED) || in efi_use_whole_disk()
1215 efi_free(efi_label); in efi_use_whole_disk()
1254 efi_label->efi_parts[data_index].p_size += difference; in efi_use_whole_disk()
1255 efi_label->efi_parts[resv_index].p_start += difference; in efi_use_whole_disk()
1256 efi_label->efi_last_u_lba = efi_label->efi_last_lba - nblocks; in efi_use_whole_disk()
1284 efi_label->efi_parts[data_index].p_start * efi_label->efi_lbasize, in efi_use_whole_disk()
1285 efi_label->efi_parts[data_index].p_size * efi_label->efi_lbasize, in efi_use_whole_disk()
1294 efi_label->efi_parts[resv_index].p_start -= difference; in efi_use_whole_disk()
1306 efi_label->efi_parts[resv_index].p_start * efi_label->efi_lbasize, in efi_use_whole_disk()
1307 efi_label->efi_parts[resv_index].p_size * efi_label->efi_lbasize, in efi_use_whole_disk()
1315 rval = efi_write(fd, efi_label); in efi_use_whole_disk()
1323 efi_free(efi_label); in efi_use_whole_disk()