TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | _EFI_PEI_STALL_PPI |
Macros | |
#define | EFI_PEI_STALL_PPI_GUID { 0x1f4c6f90, 0xb06b, 0x48d8, {0xa2, 0x01, 0xba, 0xe5, 0xf1, 0xcd, 0x7d, 0x56 } } |
Typedefs | |
typedef struct _EFI_PEI_STALL_PPI | EFI_PEI_STALL_PPI |
typedef EFI_STATUS(EFIAPI * | EFI_PEI_STALL) (IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_STALL_PPI *This, IN UINTN Microseconds) |
Variables | |
EFI_GUID | gEfiPeiStallPpiGuid |
This file declares Stall PPI.
This ppi abstracts the blocking stall service to other agents.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file Stall.h.
#define EFI_PEI_STALL_PPI_GUID { 0x1f4c6f90, 0xb06b, 0x48d8, {0xa2, 0x01, 0xba, 0xe5, 0xf1, 0xcd, 0x7d, 0x56 } } |
typedef EFI_STATUS(EFIAPI * EFI_PEI_STALL) (IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_STALL_PPI *This, IN UINTN Microseconds) |
The Stall() function provides a blocking stall for at least the number of microseconds stipulated in the final argument of the API.
PeiServices | An indirect pointer to the PEI Services Table published by the PEI Foundation. |
This | Pointer to the local data for the interface. |
Microseconds | Number of microseconds for which to stall. |
EFI_SUCCESS | The service provided at least the required delay. |
typedef struct _EFI_PEI_STALL_PPI EFI_PEI_STALL_PPI |