XenevaOS
Loading...
Searching...
No Matches
MmCpuIo.h
Go to the documentation of this file.
1
17#ifndef _MM_CPU_IO_H_
18#define _MM_CPU_IO_H_
19
20#define EFI_MM_CPU_IO_PROTOCOL_GUID \
21 { \
22 0x3242A9D8, 0xCE70, 0x4AA0, { 0x95, 0x5D, 0x5E, 0x7B, 0x14, 0x0D, 0xE4, 0xD2 } \
23 }
24
26
36
59typedef
63 IN EFI_MM_IO_WIDTH Width,
65 IN UINTN Count,
66 IN OUT VOID *Buffer
67 );
68
79
93
95
96#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_GUID gEfiMmCpuIoProtocolGuid
EFI_STATUS(EFIAPI * EFI_MM_CPU_IO)(IN CONST EFI_MM_CPU_IO_PROTOCOL *This, IN EFI_MM_IO_WIDTH Width, IN UINT64 Address, IN UINTN Count, IN OUT VOID *Buffer)
Definition MmCpuIo.h:61
EFI_MM_IO_WIDTH
Definition MmCpuIo.h:30
@ MM_IO_UINT16
Definition MmCpuIo.h:32
@ MM_IO_UINT8
Definition MmCpuIo.h:31
@ MM_IO_UINT64
Definition MmCpuIo.h:34
@ MM_IO_UINT32
Definition MmCpuIo.h:33
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
ACPI_PHYSICAL_ADDRESS Address
Definition acpixf.h:637
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition MmCpuIo.h:69
EFI_MM_CPU_IO Write
Definition MmCpuIo.h:77
EFI_MM_CPU_IO Read
Definition MmCpuIo.h:73
Definition Base.h:281
Definition MmCpuIo.h:83
EFI_MM_IO_ACCESS Mem
Definition MmCpuIo.h:87
EFI_MM_IO_ACCESS Io
Definition MmCpuIo.h:91