Home | History | Annotate | Download | only in cgptlib

Lines Matching defs:header2

241 	GptHeader *header2 = (GptHeader *)(gpt->secondary_header);
259 if (0 == CheckHeader(header2, 1, gpt->streaming_drive_sectors,
263 goodhdr = header2;
273 * catch the case where (header1,entries1) and (header2,entries2) are
286 if (0 == CheckEntries(entries1, header2))
288 if (0 == CheckEntries(entries2, header2))
292 * Sure enough, header2 had a good CRC for one of the
297 goodhdr = header2;
309 0 != HeaderFieldsSame(header1, header2))
318 GptHeader *header2 = (GptHeader *)(gpt->secondary_header);
330 Memcpy(header2, header1, sizeof(GptHeader));
331 header2->my_lba = gpt->gpt_drive_sectors - GPT_HEADER_SECTORS;
332 header2->alternate_lba = GPT_PMBR_SECTORS; /* Second sector. */
333 header2->entries_lba = header2->my_lba - CalculateEntriesSectors(header1);
334 header2->header_crc32 = HeaderCrc(header2);
339 Memcpy(header1, header2, sizeof(GptHeader));