/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/ |
H A D | X86DisablePaging32.c | 26 is disabled, control is transferred to the function specified by EntryPoint 29 may be NULL. The function EntryPoint must never return. 32 If EntryPoint is NULL, then ASSERT(). 43 @param EntryPoint A pointer to function to call with the new stack after 45 @param Context1 A pointer to the context to pass into the EntryPoint 47 @param Context2 A pointer to the context to pass into the EntryPoint 50 @param NewStack A pointer to the new stack to use for the EntryPoint 57 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 63 ASSERT (EntryPoint != NULL); 65 InternalX86DisablePaging32 (EntryPoint, Context 56 AsmDisablePaging32( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack ) argument [all...] |
H A D | X86DisablePaging64.c | 26 disabled, control is transferred to the function specified by EntryPoint 29 may be 0. The function EntryPoint must never return. 32 If EntryPoint is 0, then ASSERT(). 35 @param Cs The 16-bit selector to load in the CS before EntryPoint 38 @param EntryPoint The 64-bit virtual address of the function to call with 41 the EntryPoint function as the first parameter after 44 the EntryPoint function as the second parameter after 47 the EntryPoint function after paging is disabled. 54 IN UINT32 EntryPoint, 60 ASSERT (EntryPoint ! 52 AsmDisablePaging64( IN UINT16 Cs, IN UINT32 EntryPoint, IN UINT32 Context1, OPTIONAL IN UINT32 Context2, OPTIONAL IN UINT32 NewStack ) argument [all...] |
H A D | X86EnablePaging32.c | 27 transferred to the function specified by EntryPoint using the new stack 30 EntryPoint must never return. 33 If EntryPoint is NULL, then ASSERT(). 47 @param EntryPoint A pointer to function to call with the new stack after 49 @param Context1 A pointer to the context to pass into the EntryPoint 51 @param Context2 A pointer to the context to pass into the EntryPoint 53 @param NewStack A pointer to the new stack to use for the EntryPoint 60 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 66 ASSERT (EntryPoint != NULL); 68 InternalX86EnablePaging32 (EntryPoint, Context 59 AsmEnablePaging32( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack ) argument [all...] |
H A D | X86EnablePaging64.c | 28 EntryPoint using the new stack specified by NewStack and passing in the 30 optional and may be 0. The function EntryPoint must never return. 34 If EntryPoint is 0, then ASSERT(). 37 @param Cs The 16-bit selector to load in the CS before EntryPoint 40 @param EntryPoint The 64-bit virtual address of the function to call with 43 the EntryPoint function as the first parameter after 46 the EntryPoint function as the second parameter after 49 the EntryPoint function after paging is enabled. 56 IN UINT64 EntryPoint, 62 ASSERT (EntryPoint ! 54 AsmEnablePaging64( IN UINT16 Cs, IN UINT64 EntryPoint, IN UINT64 Context1, OPTIONAL IN UINT64 Context2, OPTIONAL IN UINT64 NewStack ) argument [all...] |
H A D | SwitchStack.c | 20 Transfers control to the function specified by EntryPoint using the 23 be NULL. The function EntryPoint must never return. This function 29 If EntryPoint is NULL, then ASSERT(). 32 @param EntryPoint A pointer to function to call with the new stack. 33 @param Context1 A pointer to the context to pass into the EntryPoint 35 @param Context2 A pointer to the context to pass into the EntryPoint 37 @param NewStack A pointer to the new stack to use for the EntryPoint 49 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 58 ASSERT (EntryPoint != NULL); 68 InternalSwitchStack (EntryPoint, Context 48 SwitchStack( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack, ... ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ebc/ |
H A D | SwitchStack.c | 20 Transfers control to the function specified by EntryPoint using the 23 be NULL. The function EntryPoint must never return. 28 If EntryPoint is NULL, then ASSERT(). 31 @param EntryPoint A pointer to function to call with the new stack. 32 @param Context1 A pointer to the context to pass into the EntryPoint 34 @param Context2 A pointer to the context to pass into the EntryPoint 36 @param NewStack A pointer to the new stack to use for the EntryPoint 44 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 57 EntryPoint (Context1, Context2); 43 InternalSwitchStack( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack, IN VA_LIST Marker ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Arm/ |
H A D | InternalSwitchStack.c | 22 specified by EntryPoint using the new stack specified by NewStack, 25 The function EntryPoint must never return. 27 @param EntryPoint The pointer to the function to enter. 36 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 46 Transfers control to the function specified by EntryPoint using the 49 be NULL. The function EntryPoint must never return. 54 If EntryPoint is NULL, then ASSERT(). 57 @param EntryPoint A pointer to function to call with the new stack. 58 @param Context1 A pointer to the context to pass into the EntryPoint 60 @param Context2 A pointer to the context to pass into the EntryPoint 69 InternalSwitchStack( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack, IN VA_LIST Marker ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ipf/ |
H A D | InternalSwitchStack.c | 20 Transfers control to the function specified by EntryPoint using the 23 be NULL. The function EntryPoint must never return. 28 If EntryPoint is NULL, then ASSERT(). 31 @param EntryPoint A pointer to function to call with the new stack. 32 @param Context1 A pointer to the context to pass into the EntryPoint 34 @param Context2 A pointer to the context to pass into the EntryPoint 36 @param NewStack A pointer to the new stack to use for the EntryPoint 44 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 63 AsmSwitchStackAndBackingStore (EntryPoint, Context1, Context2, NewStack, NewBsp); 43 InternalSwitchStack( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack, IN VA_LIST Marker ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | Non-existing.c | 25 transferred to the function specified by EntryPoint using the new stack 28 EntryPoint must never return. 41 @param EntryPoint A pointer to function to call with the new stack after 43 @param Context1 A pointer to the context to pass into the EntryPoint 45 @param Context2 A pointer to the context to pass into the EntryPoint 47 @param NewStack A pointer to the new stack to use for the EntryPoint 54 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 72 is disabled, control is transferred to the function specified by EntryPoint 75 may be NULL. The function EntryPoint must never return. 85 @param EntryPoint 53 InternalX86EnablePaging32( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack ) argument 98 InternalX86DisablePaging32( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack ) argument 141 InternalX86EnablePaging64( IN UINT16 Cs, IN UINT64 EntryPoint, IN UINT64 Context1, OPTIONAL IN UINT64 Context2, OPTIONAL IN UINT64 NewStack ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/ |
H A D | InternalSwitchStack.c | 20 Transfers control to the function specified by EntryPoint using the 23 be NULL. The function EntryPoint must never return. 28 If EntryPoint is NULL, then ASSERT(). 31 @param EntryPoint A pointer to function to call with the new stack. 32 @param Context1 A pointer to the context to pass into the EntryPoint 34 @param Context2 A pointer to the context to pass into the EntryPoint 36 @param NewStack A pointer to the new stack to use for the EntryPoint 44 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 53 JumpBuffer.Eip = (UINTN)EntryPoint; 43 InternalSwitchStack( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack, IN VA_LIST Marker ) argument
|
H A D | Non-existing.c | 23 disabled, control is transferred to the function specified by EntryPoint 26 may be 0. The function EntryPoint must never return. 28 @param CodeSelector The 16-bit selector to load in the CS before EntryPoint 31 @param EntryPoint The 64-bit virtual address of the function to call with 34 the EntryPoint function as the first parameter after 37 the EntryPoint function as the second parameter after 40 the EntryPoint function after paging is disabled. 47 IN UINT32 EntryPoint, 45 InternalX86DisablePaging64( IN UINT16 CodeSelector, IN UINT32 EntryPoint, IN UINT32 Context1, OPTIONAL IN UINT32 Context2, OPTIONAL IN UINT32 NewStack ) argument
|
H A D | DisablePaging32.c | 23 is disabled, control is transferred to the function specified by EntryPoint 26 may be NULL. The function EntryPoint must never return. 36 @param EntryPoint A pointer to function to call with the new stack after 38 @param Context1 A pointer to the context to pass into the EntryPoint 40 @param Context2 A pointer to the context to pass into the EntryPoint 43 @param NewStack A pointer to the new stack to use for the EntryPoint 51 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 60 mov ebx, EntryPoint 75 jmp $ // EntryPoint() should not return
|
H A D | EnablePaging32.c | 24 transferred to the function specified by EntryPoint using the new stack 27 EntryPoint must never return. 40 @param EntryPoint A pointer to function to call with the new stack after 42 @param Context1 A pointer to the context to pass into the EntryPoint 44 @param Context2 A pointer to the context to pass into the EntryPoint 46 @param NewStack A pointer to the new stack to use for the EntryPoint 54 IN SWITCH_STACK_ENTRY_POINT EntryPoint, 63 mov ebx, EntryPoint
|
H A D | DisablePaging32.asm | 32 ; IN SWITCH_STACK_ENTRY_POINT EntryPoint, 54 jmp $ ; EntryPoint() should not return
|
H A D | DisablePaging32.S | 30 # IN SWITCH_STACK_ENTRY_POINT EntryPoint, 52 jmp . # EntryPoint() should not return
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Library/ |
H A D | PeCoffGetEntryPointLib.h | 23 point in EntryPoint. If the entry point could not be retrieved from the PE/COFF image, then 26 If EntryPoint is NULL, then ASSERT(). 29 @param EntryPoint The pointer to entry point to the PE/COFF image to return. 31 @retval RETURN_SUCCESS EntryPoint was returned. 39 OUT VOID **EntryPoint
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Ppi/ |
H A D | FvLoadFile.h | 35 @param EntryPoint The pointer to the entry point of the image. 50 OUT EFI_PHYSICAL_ADDRESS *EntryPoint
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/UefiSalLib/ |
H A D | UefiSalLib.c | 129 mPlabel.EntryPoint = SalStEntryDes->SalProcEntry; 132 // Make sure the EntryPoint has the valid value 134 ASSERT ((mPlabel.EntryPoint != 0) && (mPlabel.GP != 0)); 136 mSalProcEntry = (SAL_PROC)((UINT64)&(mPlabel.EntryPoint));
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/CapsulePei/Common/ |
H A D | CommonHeader.h | 33 EFI_PHYSICAL_ADDRESS EntryPoint; member in struct:__anon11129
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Ppi/ |
H A D | LoadFile.h | 38 @param EntryPoint Pointer to the entry point of the image. 47 @retval EFI_INVALID_PARAMETER EntryPoint was NULL. 59 OUT EFI_PHYSICAL_ADDRESS *EntryPoint,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Image/ |
H A D | Image.h | 30 EFI_IMAGE_ENTRY_POINT EntryPoint; member in struct:__anon10936 107 @param EntryPoint Image entry point for output. 140 OUT EFI_PHYSICAL_ADDRESS *EntryPoint OPTIONAL,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Ipf/ |
H A D | ProcessorBind.h | 273 UINT64 EntryPoint; member in struct:__anon11919 300 #define FUNCTION_ENTRY_POINT(FunctionPointer) (VOID *)(UINTN)(((EFI_PLABEL *)(FunctionPointer))->EntryPoint)
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/DxeRuntimeExtendedSalLib/ |
H A D | ExtendedSalLib.c | 33 @param EntryPoint Virtual address of ESAL entrypoint 42 IN UINT64 EntryPoint, 52 @param EntryPoint Physical address of ESAL entrypoint 61 IN UINT64 EntryPoint, 108 PhysicalEntryPoint = mPlabel.EntryPoint; 110 gRT->ConvertPointer (0x0, (VOID **) &mPlabel.EntryPoint); 112 mPlabel.GP += mPlabel.EntryPoint - PhysicalEntryPoint; 114 SetEsalVirtualEntryPoint (mPlabel.EntryPoint, mPlabel.GP); 148 mPlabel.EntryPoint = Plabel->EntryPoint; [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Pei/Image/ |
H A D | Image.c | 334 @param EntryPoint - The entry point of the relocated PE/COFF image 345 OUT EFI_PHYSICAL_ADDRESS *EntryPoint 431 *EntryPoint = ImageContext.EntryPoint; 445 @param EntryPoint Pointer to entry point of specified image file for output. 459 OUT EFI_PHYSICAL_ADDRESS *EntryPoint, 472 *EntryPoint = 0; 532 *EntryPoint = ImageEntryPoint; 557 // Print debug message: Loading PEIM at 0x12345678 EntryPoint=0x12345688 Driver.efi 560 DEBUG ((EFI_D_INFO | EFI_D_LOAD, "Loading PEIM at 0x%11p EntryPoint 454 PeiLoadImageLoadImage( IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_FILE_HANDLE FileHandle, OUT EFI_PHYSICAL_ADDRESS *ImageAddressArg, OPTIONAL OUT UINT64 *ImageSizeArg, OPTIONAL OUT EFI_PHYSICAL_ADDRESS *EntryPoint, OUT UINT32 *AuthenticationState ) argument 613 PeiLoadImageLoadImageWrapper( IN CONST EFI_PEI_LOAD_FILE_PPI *This, IN EFI_PEI_FILE_HANDLE FileHandle, OUT EFI_PHYSICAL_ADDRESS *ImageAddressArg, OPTIONAL OUT UINT64 *ImageSizeArg, OPTIONAL OUT EFI_PHYSICAL_ADDRESS *EntryPoint, OUT UINT32 *AuthenticationState ) argument 709 PeiLoadImage( IN CONST EFI_PEI_SERVICES **PeiServices, IN EFI_PEI_FILE_HANDLE FileHandle, IN UINT8 PeimState, OUT EFI_PHYSICAL_ADDRESS *EntryPoint, OUT UINT32 *AuthenticationState ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Protocol/ |
H A D | LoadPe32Image.h | 43 @param EntryPoint The image entry point for output. 72 OUT EFI_PHYSICAL_ADDRESS *EntryPoint OPTIONAL,
|