Searched refs:NewStack (Results 1 - 25 of 31) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/
H A DX86DisablePaging32.c27 using the new stack specified by NewStack and passing in the parameters
33 If NewStack is NULL, then ASSERT().
50 @param NewStack A pointer to the new stack to use for the EntryPoint
60 IN VOID *NewStack
64 ASSERT (NewStack != NULL);
65 InternalX86DisablePaging32 (EntryPoint, Context1, Context2, NewStack);
H A DX86DisablePaging64.c27 using the new stack specified by NewStack and passing in the parameters
33 If NewStack is 0, then ASSERT().
46 @param NewStack The 64-bit virtual address of the new stack to use for
57 IN UINT32 NewStack
61 ASSERT (NewStack != 0);
62 InternalX86DisablePaging64 (Cs, EntryPoint, Context1, Context2, NewStack);
H A DX86EnablePaging32.c28 specified by NewStack and passing in the parameters specified by Context1 and
34 If NewStack is NULL, then ASSERT().
53 @param NewStack A pointer to the new stack to use for the EntryPoint
63 IN VOID *NewStack
67 ASSERT (NewStack != NULL);
68 InternalX86EnablePaging32 (EntryPoint, Context1, Context2, NewStack);
H A DX86EnablePaging64.c28 EntryPoint using the new stack specified by NewStack and passing in the
35 If NewStack is 0, then ASSERT().
48 @param NewStack The 64-bit virtual address of the new stack to use for
59 IN UINT64 NewStack
63 ASSERT (NewStack != 0);
64 InternalX86EnablePaging64 (Cs, EntryPoint, Context1, Context2, NewStack);
H A DSwitchStack.c21 new stack specified by NewStack and passing in the parameters specified
24 supports a variable number of arguments following the NewStack parameter.
30 If NewStack is NULL, then ASSERT().
37 @param NewStack A pointer to the new stack to use for the EntryPoint
52 IN VOID *NewStack,
59 ASSERT (NewStack != NULL);
64 ASSERT (((UINTN)NewStack & (CPU_STACK_ALIGNMENT - 1)) == 0);
66 VA_START (Marker, NewStack);
68 InternalSwitchStack (EntryPoint, Context1, Context2, NewStack, Marker);
48 SwitchStack( IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1, OPTIONAL IN VOID *Context2, OPTIONAL IN VOID *NewStack, ... ) argument
H A DBaseLibInternals.h311 new stack specified by NewStack and passing in the parameters specified
319 If NewStack is NULL, then ASSERT().
326 @param NewStack A pointer to the new stack to use for the EntryPoint
337 IN VOID *NewStack,
585 specified by NewStack and passing in the parameters specified by Context1 and
606 @param NewStack A pointer to the new stack to use for the EntryPoint
616 IN VOID *NewStack
626 using the new stack specified by NewStack and passing in the parameters
645 @param NewStack A pointer to the new stack to use for the EntryPoint
655 IN VOID *NewStack
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Arm/
H A DInternalSwitchStack.c22 specified by EntryPoint using the new stack specified by NewStack,
30 @param NewStack The new Location of the stack
39 IN VOID *NewStack
47 new stack specified by NewStack, and passes in the parameters specified
55 If NewStack is NULL, then ASSERT().
62 @param NewStack A pointer to the new stack to use for the EntryPoint
73 IN VOID *NewStack,
78 InternalSwitchStackAsm (EntryPoint, Context1, Context2, NewStack);
69 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 DSwitchStack.asm25 ; @param NewStack New Location of the stack
36 ; VOID *NewStack
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ipf/
H A DInternalSwitchStack.c21 new stack specified by NewStack and passing in the parameters specified
29 If NewStack is NULL, then ASSERT().
36 @param NewStack A pointer to the new stack to use for the EntryPoint
47 IN VOID *NewStack,
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.c26 specified by NewStack and passing in the parameters specified by Context1 and
47 @param NewStack A pointer to the new stack to use for the EntryPoint
57 IN VOID *NewStack
73 using the new stack specified by NewStack and passing in the parameters
92 @param NewStack A pointer to the new stack to use for the EntryPoint
102 IN VOID *NewStack
120 EntryPoint using the new stack specified by NewStack and passing in the
135 @param NewStack The 64-bit virtual address of the new stack to use for
146 IN UINT64 NewStack
H A DSwitchStack.asm32 ; (r9) NewStack - The pointer to new stack.
H A DSwitchStack.S31 # (r9) NewStack - The pointer to new stack.
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/
H A DInternalSwitchStack.c21 new stack specified by NewStack and passing in the parameters specified
29 If NewStack is NULL, then ASSERT().
36 @param NewStack A pointer to the new stack to use for the EntryPoint
47 IN VOID *NewStack,
54 JumpBuffer.Esp = (UINTN)NewStack - sizeof (VOID*);
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.c24 using the new stack specified by NewStack and passing in the parameters
39 @param NewStack The 64-bit virtual address of the new stack to use for
50 IN UINT32 NewStack
H A DDisablePaging32.c24 using the new stack specified by NewStack and passing in the parameters
43 @param NewStack A pointer to the new stack to use for the EntryPoint
54 IN VOID *NewStack
68 mov esp, NewStack
H A DEnablePaging32.c25 specified by NewStack and passing in the parameters specified by Context1 and
46 @param NewStack A pointer to the new stack to use for the EntryPoint
57 IN VOID *NewStack
71 mov esp, NewStack
H A DDisablePaging32.asm35 ; IN VOID *NewStack
H A DEnablePaging32.asm35 ; IN VOID *NewStack
H A DDisablePaging32.S33 # IN VOID *NewStack
H A DEnablePaging32.S33 # IN VOID *NewStack
H A DInternalSwitchStack.S32 # IN VOID *NewStack
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ebc/
H A DSwitchStack.c21 new stack specified by NewStack and passing in the parameters specified
29 If NewStack is NULL, then ASSERT().
36 @param NewStack A pointer to the new stack to use for the EntryPoint
47 IN VOID *NewStack,
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/MdeModulePkg/Core/PiSmmCore/
H A DDependency.c55 BOOLEAN *NewStack; local
63 NewStack = AllocatePool (Size * sizeof (BOOLEAN));
64 if (NewStack == NULL) {
73 NewStack,
87 mDepexEvaluationStackPointer = NewStack + (mDepexEvaluationStackPointer - mDepexEvaluationStack);
88 mDepexEvaluationStack = NewStack;
89 mDepexEvaluationStackEnd = NewStack + Size;
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/Dispatcher/
H A DDependency.c45 BOOLEAN *NewStack; local
53 NewStack = AllocatePool (Size * sizeof (BOOLEAN));
54 if (NewStack == NULL) {
63 NewStack,
77 mDepexEvaluationStackPointer = NewStack + (mDepexEvaluationStackPointer - mDepexEvaluationStack);
78 mDepexEvaluationStack = NewStack;
79 mDepexEvaluationStackEnd = NewStack + Size;
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/
H A DSecMain.c711 VOID *NewStack; local
722 NewStack = (VOID*)(UINTN)PermanentMemoryBase;
725 DebugAgentContext.StackMigrateOffset = (UINTN)NewStack - (UINTN)OldStack;
738 CopyMem (NewStack, OldStack, CopySize >> 1);
744 IdtDescriptor.Base = IdtDescriptor.Base - (UINTN)OldStack + (UINTN)NewStack;

Completed in 86 milliseconds

12