Lines Matching refs:memmap

59 struct efi_memory_map memmap;
122 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
180 memmap.phys_map = (void *)pmap;
181 memmap.nr_map = e->efi_memmap_size /
183 memmap.desc_size = e->efi_memdesc_size;
184 memmap.desc_version = e->efi_memdesc_version;
186 memblock_reserve(pmap, memmap.nr_map * memmap.desc_size);
188 efi.memmap = &memmap;
200 for (p = memmap.map, i = 0;
201 p < memmap.map_end;
202 p += memmap.desc_size, i++) {
218 if (memmap.map) {
219 early_memunmap(memmap.map, memmap.nr_map * memmap.desc_size);
220 memmap.map = NULL;
415 memmap.map = early_memremap((unsigned long)memmap.phys_map,
416 memmap.nr_map * memmap.desc_size);
417 if (memmap.map == NULL) {
421 memmap.map_end = memmap.map + (memmap.nr_map * memmap.desc_size);
523 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
575 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
626 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
633 tmp = krealloc(q, (count + 1) * memmap.desc_size, GFP_KERNEL);
638 memcpy(q + count * memmap.desc_size, md, memmap.desc_size);
642 efi_runtime_map_setup(q, count, memmap.desc_size);
682 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
695 if (left < memmap.desc_size) {
704 memcpy(new_memmap + (*count * memmap.desc_size), md,
705 memmap.desc_size);
707 left -= memmap.desc_size;
736 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
770 * Essentially, we look through the EFI memmap and map every region that
820 memmap.desc_size * count,
821 memmap.desc_size,
822 memmap.desc_version,
827 memmap.desc_size * count,
828 memmap.desc_size,
829 memmap.desc_version,
910 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {
928 for (p = memmap.map; p < memmap.map_end; p += memmap.desc_size) {