HomeSort by relevance Sort by last modified time
    Searched refs:JumpBuffer (Results 1 - 25 of 45) sorted by null

1 2

  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/
SetJump.c 26 Worker function that checks ASSERT condition for JumpBuffer
28 Checks ASSERT condition for JumpBuffer.
30 If JumpBuffer is NULL, then ASSERT().
31 If JumpBuffer is not aligned on a BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT
34 @param JumpBuffer A pointer to CPU context buffer.
40 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
43 ASSERT (JumpBuffer != NULL);
45 ASSERT (((UINTN)JumpBuffer & ((BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT - 1) >> 8)) == 0);
LongJump.c 28 Restores the CPU context from the buffer specified by JumpBuffer.
30 Instead is resumes execution based on the state of JumpBuffer.
32 If JumpBuffer is NULL, then ASSERT().
33 For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
36 @param JumpBuffer A pointer to CPU context buffer.
43 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
47 InternalAssertJumpBuffer (JumpBuffer);
50 InternalLongJump (JumpBuffer, Value);
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/
SetJump.c 21 Worker function that checks ASSERT condition for JumpBuffer
23 Checks ASSERT condition for JumpBuffer.
25 If JumpBuffer is NULL, then ASSERT().
26 For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
28 @param JumpBuffer A pointer to CPU context buffer.
34 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
37 ASSERT (JumpBuffer != NULL);
39 ASSERT (((UINTN)JumpBuffer & (BASE_LIBRARY_JUMP_BUFFER_ALIGNMENT - 1)) == 0);
LongJump.c 23 Restores the CPU context from the buffer specified by JumpBuffer. This
25 the state of JumpBuffer.
27 If JumpBuffer is NULL, then ASSERT().
28 For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
31 @param JumpBuffer A pointer to CPU context buffer.
39 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
43 InternalAssertJumpBuffer (JumpBuffer);
46 InternalLongJump (JumpBuffer, Value);
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ebc/
SetJumpLongJump.c 23 Saves the current CPU context in the buffer specified by JumpBuffer and returns 0. The initial
27 If JumpBuffer is NULL, then ASSERT().
28 For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
30 @param JumpBuffer A pointer to CPU context buffer.
38 OUT BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
41 InternalAssertJumpBuffer (JumpBuffer);
48 Restores the CPU context from the buffer specified by JumpBuffer.
50 Instead it resumes execution based on the state of JumpBuffer.
52 @param JumpBuffer A pointer to CPU context buffer.
59 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ebc/
SetJumpLongJump.c 25 Worker function that checks ASSERT condition for JumpBuffer
27 Checks ASSERT condition for JumpBuffer.
29 If JumpBuffer is NULL, then ASSERT().
30 For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
32 @param JumpBuffer A pointer to CPU context buffer.
38 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
44 Saves the current CPU context in the buffer specified by JumpBuffer and returns 0. The initial
48 If JumpBuffer is NULL, then ASSERT().
49 For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
51 @param JumpBuffer A pointer to CPU context buffer.
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
InternalSwitchStack.c 59 BASE_LIBRARY_JUMP_BUFFER JumpBuffer;
66 JumpBuffer.Eip = (UINTN)EntryPoint;
67 JumpBuffer.Esp = (UINTN)NewStack - sizeof (VOID*);
68 JumpBuffer.Esp -= sizeof (Context1) + sizeof (Context2);
69 ((VOID**)JumpBuffer.Esp)[1] = Context1;
70 ((VOID**)JumpBuffer.Esp)[2] = Context2;
72 LongJump (&JumpBuffer, (UINTN)-1);
LongJump.c 21 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
27 pop edx ; edx <- JumpBuffer
SetJump.c 20 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
27 OUT BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
LongJump.asm 30 ; IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
36 pop edx ; edx <- JumpBuffer
SetJump.asm 32 ; OUT BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
37 call InternalAssertJumpBuffer ; To validate JumpBuffer
LongJump.S 30 # IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
SetJump.S 30 # OUT BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
  /device/linaro/bootloader/edk2/EmulatorPkg/Unix/Host/Ia32/
SwitchStack.c 48 BASE_LIBRARY_JUMP_BUFFER JumpBuffer;
58 JumpBuffer.Eip = (UINTN)EntryPoint;
59 JumpBuffer.Esp = (UINTN)NewStack - sizeof (VOID*);
60 JumpBuffer.Esp -= sizeof (Context1) + sizeof (Context2);
61 ((VOID**)JumpBuffer.Esp)[1] = Context1;
62 ((VOID**)JumpBuffer.Esp)[2] = Context2;
64 LongJump (&JumpBuffer, (UINTN)-1);
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/
InternalSwitchStack.c 51 BASE_LIBRARY_JUMP_BUFFER JumpBuffer;
53 JumpBuffer.Eip = (UINTN)EntryPoint;
54 JumpBuffer.Esp = (UINTN)NewStack - sizeof (VOID*);
55 JumpBuffer.Esp -= sizeof (Context1) + sizeof (Context2);
56 ((VOID**)JumpBuffer.Esp)[1] = Context1;
57 ((VOID**)JumpBuffer.Esp)[2] = Context2;
59 LongJump (&JumpBuffer, (UINTN)-1);
LongJump.c 22 Restores the CPU context from the buffer specified by JumpBuffer.
24 Instead is resumes execution based on the state of JumpBuffer.
26 @param JumpBuffer A pointer to CPU context buffer.
34 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
40 pop edx ; edx <- JumpBuffer
SetJump.c 19 Worker function that checks ASSERT condition for JumpBuffer
21 Checks ASSERT condition for JumpBuffer.
23 If JumpBuffer is NULL, then ASSERT().
24 For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
26 @param JumpBuffer A pointer to CPU context buffer.
32 IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
39 Saves the current CPU context in the buffer specified by JumpBuffer and
43 If JumpBuffer is NULL, then ASSERT().
44 For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
46 @param JumpBuffer A pointer to CPU context buffer.
    [all...]
LongJump.S 28 # IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
34 pop %edx # edx <- JumpBuffer
LongJump.asm 30 ; IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer,
36 pop edx ; edx <- JumpBuffer
SetJump.asm 32 ; OUT BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
37 call InternalAssertJumpBuffer ; To validate JumpBuffer
SetJump.S 28 # OUT BASE_LIBRARY_JUMP_BUFFER *JumpBuffer
33 call ASM_PFX(InternalAssertJumpBuffer) # To validate JumpBuffer
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Arm/
SetJumpLongJump.asm 23 ; Saves the current CPU context in the buffer specified by JumpBuffer and returns 0. The initial
27 ; If JumpBuffer is NULL, then ASSERT().
28 ; For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
30 ; @param JumpBuffer A pointer to CPU context buffer.
37 ; IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer // R0
49 ; Restores the CPU context from the buffer specified by JumpBuffer.
51 ; Instead is resumes execution based on the state of JumpBuffer.
53 ; @param JumpBuffer A pointer to CPU context buffer.
60 ; IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer, // R0
SetJumpLongJump.S 23 # Saves the current CPU context in the buffer specified by JumpBuffer and returns 0. The initial
27 # If JumpBuffer is NULL, then ASSERT().
28 # For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
30 # @param JumpBuffer A pointer to CPU context buffer.
37 # IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer // R0
49 # Restores the CPU context from the buffer specified by JumpBuffer.
51 # Instead is resumes execution based on the state of JumpBuffer.
53 # @param JumpBuffer A pointer to CPU context buffer.
60 # IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer, // R0
  /device/linaro/bootloader/edk2/MdeModulePkg/Universal/CapsulePei/Common/
CommonHeader.h 46 EFI_PHYSICAL_ADDRESS JumpBuffer;
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/AArch64/
SetJumpLongJump.S 37 # Saves the current CPU context in the buffer specified by JumpBuffer and returns 0. The initial
41 # If JumpBuffer is NULL, then ASSERT().
42 # For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().
44 # @param JumpBuffer A pointer to CPU context buffer.
51 # IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer // X0
68 # Restores the CPU context from the buffer specified by JumpBuffer.
70 # Instead is resumes execution based on the state of JumpBuffer.
72 # @param JumpBuffer A pointer to CPU context buffer.
79 # IN BASE_LIBRARY_JUMP_BUFFER *JumpBuffer, // X0

Completed in 2457 milliseconds

1 2