XenevaOS
Loading...
Searching...
No Matches
IsaHc.h
Go to the documentation of this file.
1
18#ifndef __ISA_HC_PPI_H__
19#define __ISA_HC_PPI_H__
20
21#define EFI_ISA_HC_PPI_GUID \
22 { \
23 0x8d48bd70, 0xc8a3, 0x4c06, {0x90, 0x1b, 0x74, 0x79, 0x46, 0xaa, 0xc3, 0x58} \
24 }
25
28
52typedef
56 IN UINT16 IoAddress,
57 IN UINT16 IoLength,
58 OUT UINT64 *IoApertureHandle
59 );
60
78typedef
82 IN UINT64 IoApertureHandle
83 );
84
116
118
119#endif
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_PEI_ISA_HC_OPEN_IO)(IN CONST EFI_ISA_HC_PPI *This, IN UINT16 IoAddress, IN UINT16 IoLength, OUT UINT64 *IoApertureHandle)
Definition IsaHc.h:54
EFI_STATUS(EFIAPI * EFI_PEI_ISA_HC_CLOSE_IO)(IN CONST EFI_ISA_HC_PPI *This, IN UINT64 IoApertureHandle)
Definition IsaHc.h:80
EFI_GUID gEfiIsaHcPpiGuid
struct _EFI_ISA_HC_PPI * PEFI_ISA_HC_PPI
Definition IsaHc.h:27
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned short UINT16
Definition actypes.h:237
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition Base.h:281
Definition IsaHc.h:88
UINT32 Version
Definition IsaHc.h:92
UINT32 Address
Definition IsaHc.h:106
EFI_PEI_ISA_HC_CLOSE_IO CloseIoAperture
Definition IsaHc.h:114
EFI_PEI_ISA_HC_OPEN_IO OpenIoAperture
Definition IsaHc.h:110