Lines Matching refs:agpt
473 * @agpt: alternate GPT header
476 * Description: Returns nothing. Sanity checks pgpt and agpt fields
481 compare_gpts(gpt_header *pgpt, gpt_header *agpt, u64 lastlba)
484 if (!pgpt || !agpt)
486 if (le64_to_cpu(pgpt->my_lba) != le64_to_cpu(agpt->alternate_lba)) {
490 (unsigned long long)le64_to_cpu(agpt->alternate_lba));
493 if (le64_to_cpu(pgpt->alternate_lba) != le64_to_cpu(agpt->my_lba)) {
497 (unsigned long long)le64_to_cpu(agpt->my_lba));
501 le64_to_cpu(agpt->first_usable_lba)) {
505 (unsigned long long)le64_to_cpu(agpt->first_usable_lba));
509 le64_to_cpu(agpt->last_usable_lba)) {
513 (unsigned long long)le64_to_cpu(agpt->last_usable_lba));
516 if (efi_guidcmp(pgpt->disk_guid, agpt->disk_guid)) {
521 le32_to_cpu(agpt->num_partition_entries)) {
525 le32_to_cpu(agpt->num_partition_entries));
529 le32_to_cpu(agpt->sizeof_partition_entry)) {
533 le32_to_cpu(agpt->sizeof_partition_entry));
537 le32_to_cpu(agpt->partition_entry_array_crc32)) {
541 le32_to_cpu(agpt->partition_entry_array_crc32));
552 if (le64_to_cpu(agpt->my_lba) != lastlba) {
555 (unsigned long long)le64_to_cpu(agpt->my_lba),
585 gpt_header *pgpt = NULL, *agpt = NULL;
620 &agpt, &aptes);
622 good_agpt = is_gpt_valid(state, lastlba, &agpt, &aptes);
631 &agpt, &aptes);
638 compare_gpts(pgpt, agpt, lastlba);
644 kfree(agpt);
651 *gpt = agpt;
661 kfree(agpt);