Home | History | Annotate | Download | only in PciHostBridgeDxe

Lines Matching defs:MapInfo

1059   MAP_INFO                                          *MapInfo;

1102 MapInfo = AllocatePool (sizeof (MAP_INFO));
1103 if (MapInfo == NULL) {
1111 MapInfo->Signature = MAP_INFO_SIGNATURE;
1112 MapInfo->Operation = Operation;
1113 MapInfo->NumberOfBytes = *NumberOfBytes;
1114 MapInfo->NumberOfPages = EFI_SIZE_TO_PAGES (MapInfo->NumberOfBytes);
1115 MapInfo->HostAddress = PhysicalAddress;
1116 MapInfo->MappedHostAddress = SIZE_4GB - 1;
1124 MapInfo->NumberOfPages,
1125 &MapInfo->MappedHostAddress
1128 FreePool (MapInfo);
1141 (VOID *) (UINTN) MapInfo->MappedHostAddress,
1142 (VOID *) (UINTN) MapInfo->HostAddress,
1143 MapInfo->NumberOfBytes
1147 InsertTailList (&RootBridge->Maps, &MapInfo->Link);
1152 *DeviceAddress = MapInfo->MappedHostAddress;
1156 *Mapping = MapInfo;
1194 MAP_INFO *MapInfo;
1208 MapInfo = NO_MAPPING;
1213 MapInfo = MAP_INFO_FROM_LINK (Link);
1214 if (MapInfo == Mapping) {
1221 if (MapInfo != Mapping) {
1224 RemoveEntryList (&MapInfo->Link);
1231 if (MapInfo->Operation == EfiPciOperationBusMasterWrite ||
1232 MapInfo->Operation == EfiPciOperationBusMasterWrite64) {
1234 (VOID *) (UINTN) MapInfo->HostAddress,
1235 (VOID *) (UINTN) MapInfo->MappedHostAddress,
1236 MapInfo->NumberOfBytes
1243 gBS->FreePages (MapInfo->MappedHostAddress, MapInfo->NumberOfPages);