Home | History | Annotate | Download | only in PiSmmCore

Lines Matching refs:DriverEntry

777   @param DriverEntry    SMM image info.

788 IN EFI_SMM_DRIVER_ENTRY *DriverEntry,
799 &DriverEntry->FileName,
800 DriverEntry->ImageBuffer,
801 EFI_PAGES_TO_SIZE (DriverEntry->NumberOfPage),
811 EfiInitializeFwVolDevicepathNode (FilePath, &DriverEntry->FileName);
825 &DriverEntry->FileName,
826 DriverEntry->ImageBuffer,
827 EFI_PAGES_TO_SIZE (DriverEntry->NumberOfPage),
828 DriverEntry->ImageEntryPoint,
829 InternalPeCoffGetSubsystem ((VOID *) (UINTN) DriverEntry->ImageBuffer),
928 @param DriverEntry SMM image info.
939 IN EFI_SMM_DRIVER_ENTRY *DriverEntry,
954 &DriverEntry->FileName,
955 DriverEntry->ImageBuffer,
956 EFI_PAGES_TO_SIZE (DriverEntry->NumberOfPage)
965 EfiInitializeFwVolDevicepathNode (FilePath, &DriverEntry->FileName);
978 FileName = &DriverEntry->FileName;
979 ImageAddress = DriverEntry->ImageBuffer;
980 if ((DriverEntry->ImageEntryPoint < ImageAddress) || (DriverEntry->ImageEntryPoint >= (ImageAddress + EFI_PAGES_TO_SIZE (DriverEntry->NumberOfPage)))) {
987 ImageAddress = ImageAddress + (UINTN) DriverEntry->ImageEntryPoint - (UINTN) EntryPointInImage;
1986 EFI_SMM_DRIVER_ENTRY DriverEntry;
1990 ZeroMem (&DriverEntry, sizeof (DriverEntry));
1993 CopyMem (&DriverEntry.FileName, Name, sizeof (EFI_GUID));
1995 DriverEntry.ImageBuffer = ImageBase;
1996 DriverEntry.NumberOfPage = EFI_SIZE_TO_PAGES ((UINTN) ImageSize);
1997 Status = InternalPeCoffGetEntryPoint ((VOID *) (UINTN) DriverEntry.ImageBuffer, &EntryPointInImage);
1999 DriverEntry.ImageEntryPoint = (PHYSICAL_ADDRESS) (UINTN) EntryPointInImage;
2001 return RegisterSmramProfileImage (&DriverEntry, FALSE);
2028 EFI_SMM_DRIVER_ENTRY DriverEntry;
2032 ZeroMem (&DriverEntry, sizeof (DriverEntry));
2035 CopyMem (&DriverEntry.FileName, Name, sizeof (EFI_GUID));
2037 DriverEntry.ImageBuffer = ImageBase;
2038 DriverEntry.NumberOfPage = EFI_SIZE_TO_PAGES ((UINTN) ImageSize);
2039 Status = InternalPeCoffGetEntryPoint ((VOID *) (UINTN) DriverEntry.ImageBuffer, &EntryPointInImage);
2041 DriverEntry.ImageEntryPoint = (PHYSICAL_ADDRESS) (UINTN) EntryPointInImage;
2043 return UnregisterSmramProfileImage (&DriverEntry, FALSE);
2282 EFI_SMM_DRIVER_ENTRY DriverEntry;
2285 ZeroMem (&DriverEntry, sizeof (DriverEntry));
2286 CopyMem (&DriverEntry.FileName, &SmramProfileParameterRegisterImage->FileName, sizeof(EFI_GUID));
2287 DriverEntry.ImageBuffer = SmramProfileParameterRegisterImage->ImageBuffer;
2288 DriverEntry.NumberOfPage = (UINTN) SmramProfileParameterRegisterImage->NumberOfPage;
2289 Status = InternalPeCoffGetEntryPoint ((VOID *) (UINTN) DriverEntry.ImageBuffer, &EntryPointInImage);
2291 DriverEntry.ImageEntryPoint = (PHYSICAL_ADDRESS) (UINTN) EntryPointInImage;
2293 Status = RegisterSmramProfileImage (&DriverEntry, FALSE);
2311 EFI_SMM_DRIVER_ENTRY DriverEntry;
2314 ZeroMem (&DriverEntry, sizeof (DriverEntry));
2315 CopyMem (&DriverEntry.FileName, &SmramProfileParameterUnregisterImage->FileName, sizeof (EFI_GUID));
2316 DriverEntry.ImageBuffer = SmramProfileParameterUnregisterImage->ImageBuffer;
2317 DriverEntry.NumberOfPage = (UINTN) SmramProfileParameterUnregisterImage->NumberOfPage;
2318 Status = InternalPeCoffGetEntryPoint ((VOID *) (UINTN) DriverEntry.ImageBuffer, &EntryPointInImage);
2320 DriverEntry.ImageEntryPoint = (PHYSICAL_ADDRESS) (UINTN) EntryPointInImage;
2322 Status = UnregisterSmramProfileImage (&DriverEntry, FALSE);