|
TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
| struct | _EMU_THREAD_THUNK_PROTOCOL |
Typedefs | |
| typedef struct _EMU_THREAD_THUNK_PROTOCOL | EMU_THREAD_THUNK_PROTOCOL |
| typedef UINTN(EFIAPI * | THREAD_THUNK_MUTEX_LOCK) (IN VOID *Mutex) |
| typedef UINTN(EFIAPI * | THREAD_THUNK_MUTEX_UNLOCK) (IN VOID *Mutex) |
| typedef UINTN(EFIAPI * | THREAD_THUNK_MUTEX_TRY_LOCK) (IN VOID *Mutex) |
| typedef VOID *(EFIAPI * | THREAD_THUNK_MUTEX_INIT) (IN VOID) |
| typedef UINTN(EFIAPI * | THREAD_THUNK_MUTEX_DISTROY) (IN VOID *Mutex) |
| typedef VOID *(EFIAPI * | THREAD_THUNK_THREAD_ENTRY) (IN VOID *Context) |
| typedef UINTN(EFIAPI * | THREAD_THUNK_CREATE_THREAD) (IN VOID *Thread, IN VOID *Attribute, IN THREAD_THUNK_THREAD_ENTRY Start, IN VOID *Context) |
| typedef VOID(EFIAPI * | THREAD_THUNK_EXIT_THREAD) (IN VOID *ValuePtr) |
| typedef UINTN(EFIAPI * | THREAD_THUNK_SELF) (VOID) |
Variables | |
| EFI_GUID | gEmuThreadThunkProtocolGuid |
Emulator Thunk to abstract OS services from pure EFI code
Copyright (c) 2010 - 2011, Apple Inc. All rights reserved.
Copyright (c) 2011, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file EmuThread.h.
| typedef struct _EMU_THREAD_THUNK_PROTOCOL EMU_THREAD_THUNK_PROTOCOL |
Definition at line 14 of file EmuThread.h.
| typedef UINTN(EFIAPI * THREAD_THUNK_CREATE_THREAD) (IN VOID *Thread, IN VOID *Attribute, IN THREAD_THUNK_THREAD_ENTRY Start, IN VOID *Context) |
Definition at line 53 of file EmuThread.h.
Definition at line 62 of file EmuThread.h.
Definition at line 41 of file EmuThread.h.
Definition at line 35 of file EmuThread.h.
Definition at line 17 of file EmuThread.h.
Definition at line 29 of file EmuThread.h.
Definition at line 23 of file EmuThread.h.
Definition at line 68 of file EmuThread.h.
Definition at line 47 of file EmuThread.h.