Lines Matching refs:memmap
56 struct efi_memory_map memmap;
238 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
288 memmap.phys_map = (void *)pmap;
289 memmap.nr_map = boot_params.efi_info.efi_memmap_size /
291 memmap.desc_version = boot_params.efi_info.efi_memdesc_version;
292 memmap.desc_size = boot_params.efi_info.efi_memdesc_size;
293 reserve_early(pmap, pmap + memmap.nr_map * memmap.desc_size,
294 "EFI memmap");
304 for (p = memmap.map, i = 0;
305 p < memmap.map_end;
306 p += memmap.desc_size, i++) {
444 memmap.map = early_ioremap((unsigned long)memmap.phys_map,
445 memmap.nr_map * memmap.desc_size);
446 if (memmap.map == NULL)
448 memmap.map_end = memmap.map + (memmap.nr_map * memmap.desc_size);
450 if (memmap.desc_size != sizeof(efi_memory_desc_t))
477 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
492 * Essentially, look through the EFI memmap and map every region that
507 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
548 memmap.desc_size * memmap.nr_map,
549 memmap.desc_size,
550 memmap.desc_version,
551 memmap.phys_map);
577 early_iounmap(memmap.map, memmap.nr_map * memmap.desc_size);
578 memmap.map = NULL;
589 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
604 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {