Home | History | Annotate | Download | only in SmmMemLib

Lines Matching defs:MemoryMap

158     EFI_MEMORY_DESCRIPTOR          *MemoryMap;

162 MemoryMap = mMemoryMap;
164 if ((Buffer >= MemoryMap->PhysicalStart) &&
165 (Buffer + Length <= MemoryMap->PhysicalStart + LShiftU64 (MemoryMap->NumberOfPages, EFI_PAGE_SHIFT))) {
168 MemoryMap = NEXT_MEMORY_DESCRIPTOR(MemoryMap, mDescriptorSize);
341 EFI_MEMORY_DESCRIPTOR *MemoryMap;
350 MemoryMap = NULL;
353 MemoryMap,
361 Status = gBS->AllocatePool (EfiBootServicesData, MemoryMapSize, (VOID **)&MemoryMap);
362 ASSERT (MemoryMap != NULL);
366 MemoryMap,
372 gBS->FreePool (MemoryMap);
381 MemoryMapStart = MemoryMap;
384 switch (MemoryMap->Type) {
392 MemoryMap = NEXT_MEMORY_DESCRIPTOR(MemoryMap, DescriptorSize);
394 MemoryMap = MemoryMapStart;
403 switch (MemoryMap->Type) {
408 CopyMem (mMemoryMap, MemoryMap, DescriptorSize);
412 MemoryMap = NEXT_MEMORY_DESCRIPTOR(MemoryMap, DescriptorSize);
415 MemoryMap = MemoryMapStart;
417 gBS->FreePool (MemoryMap);