TianoCore EDK2 master
Loading...
Searching...
No Matches
PciCfg2.c
Go to the documentation of this file.
1
14#include "PeiMain.h"
15
24};
25
46EFIAPI
48 IN CONST EFI_PEI_SERVICES **PeiServices,
51 IN UINT64 Address,
52 IN OUT VOID *Buffer
53 )
54{
56}
57
77EFIAPI
79 IN CONST EFI_PEI_SERVICES **PeiServices,
82 IN UINT64 Address,
83 IN OUT VOID *Buffer
84 )
85{
87}
88
111EFIAPI
113 IN CONST EFI_PEI_SERVICES **PeiServices,
116 IN UINT64 Address,
117 IN VOID *SetBits,
119 )
120{
122}
EFI_PEI_PCI_CFG2_PPI gPeiDefaultPciCfg2Ppi
Definition: PciCfg2.c:20
EFI_STATUS EFIAPI PeiDefaultPciCfg2Read(IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_PCI_CFG2_PPI *This, IN EFI_PEI_PCI_CFG_PPI_WIDTH Width, IN UINT64 Address, IN OUT VOID *Buffer)
Definition: PciCfg2.c:47
EFI_STATUS EFIAPI PeiDefaultPciCfg2Modify(IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_PCI_CFG2_PPI *This, IN EFI_PEI_PCI_CFG_PPI_WIDTH Width, IN UINT64 Address, IN VOID *SetBits, IN VOID *ClearBits)
Definition: PciCfg2.c:112
EFI_STATUS EFIAPI PeiDefaultPciCfg2Write(IN CONST EFI_PEI_SERVICES **PeiServices, IN CONST EFI_PEI_PCI_CFG2_PPI *This, IN EFI_PEI_PCI_CFG_PPI_WIDTH Width, IN UINT64 Address, IN OUT VOID *Buffer)
Definition: PciCfg2.c:78
STATIC VOID ClearBits(IN EFI_PHYSICAL_ADDRESS Address, IN UINTN BitNumber, IN UINT64 *BitMap)
Definition: HeapGuard.c:113
STATIC VOID SetBits(IN EFI_PHYSICAL_ADDRESS Address, IN UINTN BitNumber, IN UINT64 *BitMap)
Definition: HeapGuard.c:57
#define CONST
Definition: Base.h:259
#define VOID
Definition: Base.h:269
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_PEI_PCI_CFG_PPI_WIDTH
Definition: PciCfg2.h:35
#define EFI_NOT_AVAILABLE_YET
Definition: PiMultiPhase.h:54
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29