Home | History | Annotate | Download | only in cgpt

Lines Matching refs:gpt

149     entry = GetEntry(&drive->gpt, secondary, i);
160 if (GPT_SUCCESS != (gpt_retval = GptSanityCheck(&drive->gpt))) {
174 GptEntry *entry = GetEntry(&drive->gpt, ANY_VALID, index);
227 entry = GetEntry(&drive->gpt, ANY_VALID, i);
253 if (drive->gpt.valid_headers & MASK_PRIMARY) {
255 (int)GPT_HEADER_SECTORS, "", "Pri GPT header");
258 (int)GPT_HEADER_SECTORS, "INVALID", "Pri GPT header");
262 ((drive->gpt.valid_headers & MASK_PRIMARY) && params->verbose)) {
267 header = (GptHeader*)drive->gpt.primary_header;
268 entries = (GptEntry*)drive->gpt.primary_entries;
272 GptHeader* primary_header = (GptHeader*)drive->gpt.primary_header;
275 drive->gpt.valid_entries & MASK_PRIMARY ? "" : "INVALID",
276 "Pri GPT table");
279 (drive->gpt.valid_entries & MASK_PRIMARY))
283 GptHeader* secondary_header = (GptHeader*)drive->gpt.secondary_header;
286 drive->gpt.valid_entries & MASK_SECONDARY ? "" : "INVALID",
287 "Sec GPT table");
294 ((drive->gpt.valid_entries & MASK_SECONDARY) &&
295 (!(drive->gpt.valid_entries & MASK_PRIMARY) ||
296 memcmp(drive->gpt.primary_entries, drive->gpt.secondary_entries,
302 if (drive->gpt.valid_headers & MASK_SECONDARY)
303 printf(GPT_FMT, (int)(drive->gpt.gpt_drive_sectors - GPT_HEADER_SECTORS),
304 (int)GPT_HEADER_SECTORS, "", "Sec GPT header");
307 (int)GPT_HEADER_SECTORS, "INVALID", "Sec GPT header");
314 ((drive->gpt.valid_headers & MASK_SECONDARY) &&
315 (!(drive->gpt.valid_headers & MASK_PRIMARY) ||
316 !IsSynonymous((GptHeader*)drive->gpt.primary_header,
317 (GptHeader*)drive->gpt.secondary_header)) &&
323 header = (GptHeader*)drive->gpt.secondary_header;
324 entries = (GptEntry*)drive->gpt.secondary_entries;