TianoCore EDK2 master
Loading...
Searching...
No Matches
IsaHc.h
Go to the documentation of this file.
1
12#ifndef __ISA_HC_PPI_H__
13#define __ISA_HC_PPI_H__
14
15#define EFI_ISA_HC_PPI_GUID \
16 { \
17 0x8d48bd70, 0xc8a3, 0x4c06, {0x90, 0x1b, 0x74, 0x79, 0x46, 0xaa, 0xc3, 0x58} \
18 }
19
20typedef struct _EFI_ISA_HC_PPI EFI_ISA_HC_PPI;
21typedef struct _EFI_ISA_HC_PPI *PEFI_ISA_HC_PPI;
22
46typedef
50 IN UINT16 IoAddress,
51 IN UINT16 IoLength,
52 OUT UINT64 *IoApertureHandle
53 );
54
72typedef
76 IN UINT64 IoApertureHandle
77 );
78
86 UINT32 Version;
100 UINT32 Address;
109};
110
111extern EFI_GUID gEfiIsaHcPpiGuid;
112
113#endif
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
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:48
EFI_STATUS(EFIAPI * EFI_PEI_ISA_HC_CLOSE_IO)(IN CONST EFI_ISA_HC_PPI *This, IN UINT64 IoApertureHandle)
Definition: IsaHc.h:74
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
UINT32 Version
Definition: IsaHc.h:86
UINT32 Address
Definition: IsaHc.h:100
EFI_PEI_ISA_HC_CLOSE_IO CloseIoAperture
Definition: IsaHc.h:108
EFI_PEI_ISA_HC_OPEN_IO OpenIoAperture
Definition: IsaHc.h:104
Definition: Base.h:213