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

1 2

  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ebc/
SetJumpLongJump.c 2 Implementation of SetJump() and LongJump() on EBC.
4 SetJump() and LongJump() are not currently supported for the EBC processor type.
5 Implementation for EBC just returns 0 for SetJump(), and ASSERT() for LongJump().
24 call to SetJump() must always return 0. Subsequent calls to LongJump() cause a non-zero
25 value to be returned by SetJump().
32 @retval 0 Indicates a return from SetJump().
37 SetJump (
46 Restores the CPU context that was saved with SetJump().
53 @param Value The value to return when the SetJump() context is restored.
  /device/linaro/bootloader/edk2/StdLib/Include/
setjmp.h 45 #define setjmp(env) (INTN)SetJump((env))
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ebc/
SetJumpLongJump.c 45 call to SetJump() must always return 0. Subsequent calls to LongJump() cause a non-zero
46 value to be returned by SetJump().
56 SetJump (
65 Restores the CPU context that was saved with SetJump().
72 @param Value The value to return when the SetJump() context is restored.
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/Ipf/
EfiJump.h 18 This is the Setjump/Longjump pair for an IA32 processor.
30 // which call this buffer or fix inside SetJump/LongJump
38 SetJump (
46 SetJump stores the current register set in the area pointed to
73 previous 'SetJump' and jumps to the return location saved by that
74 'SetJump'. This has the effect of unwinding the stack and returning
75 for a second time to the 'SetJump'.
Processor.c 34 (EFI_PEI_TRANSFER_CONTROL_SET_JUMP) SetJump,
SetJmp.s 31 // int SetJump(struct jmp_buffer save)
37 // SetJump stores the current register set in the area pointed to
44 PROCEDURE_ENTRY(SetJump)
158 PROCEDURE_EXIT(SetJump)
169 // previous 'SetJump' and jumps to the return location saved by that
170 // 'SetJump'. This has the effect of unwinding the stack and returning
171 // for a second time to the 'SetJump'.
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/
SetJump.S 14 # SetJump.Asm
18 # Implementation of SetJump() on IA-32.
24 .globl ASM_PFX(SetJump), ASM_PFX(InternalAssertJumpBuffer)
29 # SetJump (
33 ASM_PFX(SetJump):
SetJump.asm 14 ; SetJump.Asm
18 ; Implementation of SetJump() on IA-32.
31 ; SetJump (
35 SetJump PROC
49 SetJump ENDP
SetJump.c 2 Implementation of SetJump() on IA-32.
26 SetJump (
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/
SetJump.asm 14 ; SetJump.Asm
18 ; Implementation of SetJump() on IA-32.
31 ; SetJump (
35 SetJump PROC
49 SetJump ENDP
SetJump.S 14 # SetJump.S
18 # Implementation of SetJump() on IA-32.
22 ASM_GLOBAL ASM_PFX(SetJump), ASM_PFX(InternalAssertJumpBuffer)
27 # SetJump (
31 ASM_PFX(SetJump):
SetJump.c 2 Implementation of SetJump() on IA-32.
40 returns 0. The initial call to SetJump() must always return 0. Subsequent
41 calls to LongJump() cause a non-zero value to be returned by SetJump().
48 @retval 0 Indicates a return from SetJump().
54 SetJump (
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Arm/
SetJumpLongJump.S 17 GCC_ASM_EXPORT(SetJump)
24 # call to SetJump() must always return 0. Subsequent calls to LongJump() cause a non-zero
25 # value to be returned by SetJump().
36 #SetJump (
40 ASM_PFX(SetJump):
47 # Restores the CPU context that was saved with SetJump().#
54 # @param Value The value to return when the SetJump() context is restored.
SetJumpLongJump.asm 15 EXPORT SetJump
24 ; call to SetJump() must always return 0. Subsequent calls to LongJump() cause a non-zero
25 ; value to be returned by SetJump().
36 ;SetJump (
40 SetJump
47 ; Restores the CPU context that was saved with SetJump().;
54 ; @param Value The value to return when the SetJump() context is restored.
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/X64/
SetJump.asm 12 ; SetJump.Asm
16 ; Implementation of SetJump() on x64.
27 ; SetJump (
31 SetJump PROC
62 SetJump ENDP
SetJump.S 14 # SetJump.S
18 # Implementation of SetJump() on x86_64
23 .globl ASM_PFX(SetJump)
24 ASM_PFX(SetJump):
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/X64/
SetJump.asm 14 ; SetJump.Asm
18 ; Implementation of SetJump() on x64.
29 ; SetJump (
33 SetJump PROC
64 SetJump ENDP
SetJump.S 14 # SetJump.S
18 # Implementation of SetJump() on x86_64
22 ASM_GLOBAL ASM_PFX(SetJump)
23 ASM_PFX(SetJump):
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Guid/PeiTransferControl/
PeiTransferControl.h 18 GUID for the SetJump()/LongJump() APIs shared between PEI and DXE
46 EFI_PEI_TRANSFER_CONTROL_SET_JUMP SetJump;
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/AArch64/
SetJumpLongJump.S 16 GCC_ASM_EXPORT(SetJump)
38 # call to SetJump() must always return 0. Subsequent calls to LongJump() cause a non-zero
39 # value to be returned by SetJump().
50 #SetJump (
54 ASM_PFX(SetJump):
66 # Restores the CPU context that was saved with SetJump().#
73 # @param Value The value to return when the SetJump() context is restored.
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ipf/
SetJmp.s 23 .proc SetJump
24 .type SetJump, @function
25 SetJump::
108 .endp SetJump
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ipf/
setjmp.s 24 .proc SetJump
25 .type SetJump, @function
26 SetJump::
109 .endp SetJump
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Pei/PeiLib/X64/
ProcessorAsms.S 68 # This routine implements the x64 variant of the SetJump call. Its
131 # set return from SetJump to EFI_WARN_RETURN_FROM_LONG_JUMP
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/
BaseLib.inf 38 SetJump.c
96 Ia32/SetJump.c | MSFT
220 Ia32/SetJump.nasm| INTEL
221 Ia32/SetJump.asm | INTEL
376 Ia32/SetJump.nasm| GCC
377 Ia32/SetJump.S | GCC
442 X64/SetJump.nasm
443 X64/SetJump.asm
761 X64/SetJump.nasm| GCC
762 X64/SetJump.S | GCC
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Library/SmmPeriodicSmiLib/
SmmPeriodicSmiLib.c 578 // Set a flag so the next periodic SMI event will resume at where SetJump()
586 SetJumpFlag = SetJump (&PeriodicSmiLibraryHandler->YieldJumpBuffer);
589 // The intial call to SetJump() always returns 0.
669 // Save context in DispatchJumpBuffer. The intial call to SetJump() always
674 if (SetJump (&PeriodicSmiLibraryHandler->DispatchJumpBuffer) != 0) {
    [all...]

Completed in 448 milliseconds

1 2