Searched refs:EntryPoint (Results 1 - 25 of 101) sorted by relevance

12345

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/
H A DX86DisablePaging32.c26 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 DX86DisablePaging64.c26 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 DX86EnablePaging32.c27 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 DX86EnablePaging64.c28 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 DSwitchStack.c20 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 DSwitchStack.c20 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 DInternalSwitchStack.c22 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 DInternalSwitchStack.c20 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 DNon-existing.c25 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 DInternalSwitchStack.c20 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 DNon-existing.c23 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 DDisablePaging32.c23 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 DEnablePaging32.c24 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 DDisablePaging32.asm32 ; IN SWITCH_STACK_ENTRY_POINT EntryPoint,
54 jmp $ ; EntryPoint() should not return
H A DDisablePaging32.S30 # IN SWITCH_STACK_ENTRY_POINT EntryPoint,
52 jmp . # EntryPoint() should not return
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Library/
H A DPeCoffGetEntryPointLib.h23 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 DFvLoadFile.h35 @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 DUefiSalLib.c129 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 DCommonHeader.h33 EFI_PHYSICAL_ADDRESS EntryPoint; member in struct:__anon11129
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Include/Ppi/
H A DLoadFile.h38 @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 DImage.h30 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 DProcessorBind.h273 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 DExtendedSalLib.c33 @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 DImage.c334 @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 DLoadPe32Image.h43 @param EntryPoint The image entry point for output.
72 OUT EFI_PHYSICAL_ADDRESS *EntryPoint OPTIONAL,

Completed in 182 milliseconds

12345