Lines Matching defs:gpt_entry
43 int parse_gpt_entry(gpt_entry_t *gpt_entry, partition_entry_t *entry)
47 assert((gpt_entry != NULL) && (entry != NULL));
49 if ((gpt_entry->first_lba == 0) && (gpt_entry->last_lba == 0)) {
54 result = unicode_to_ascii(gpt_entry->name, (uint8_t *)entry->name);
58 entry->start = (uint64_t)gpt_entry->first_lba *
60 entry->length = (uint64_t)(gpt_entry->last_lba -
61 gpt_entry->first_lba + 1) *
63 guidcpy(&entry->part_guid, &gpt_entry->unique_uuid);
64 guidcpy(&entry->type_guid, &gpt_entry->type_uuid);