Lines Matching defs:mbr_entry
49 static int load_mbr_header(uintptr_t image_handle, mbr_entry_t *mbr_entry)
55 assert(mbr_entry != NULL);
88 memcpy(mbr_entry, tmp, sizeof(mbr_entry_t));
154 static int load_mbr_entry(uintptr_t image_handle, mbr_entry_t *mbr_entry,
161 assert(mbr_entry != NULL);
184 memcpy(mbr_entry, (void *)offset, sizeof(mbr_entry_t));
194 mbr_entry_t mbr_entry;
200 load_mbr_entry(image_handle, &mbr_entry, i);
201 list.list[i].start = mbr_entry.first_lba * 512;
202 list.list[i].length = mbr_entry.sector_nums * 512;
203 list.list[i].name[0] = mbr_entry.type;
366 mbr_entry_t mbr_entry;
382 result = load_mbr_header(image_handle, &mbr_entry);
387 if (mbr_entry.type == PARTITION_TYPE_GPT) {
388 result = load_primary_gpt(image_handle, mbr_entry.first_lba);
392 mbr_entry.sector_nums);