UINT64\r
EFIAPI\r
IoRead64 (\r
- IN UINTN Port\r
+ IN UINTN Port\r
)\r
{\r
ASSERT (FALSE);\r
UINT64\r
EFIAPI\r
IoWrite64 (\r
- IN UINTN Port,\r
- IN UINT64 Value\r
+ IN UINTN Port,\r
+ IN UINT64 Value\r
)\r
{\r
ASSERT (FALSE);\r
return 0;\r
}\r
\r
-\r
/**\r
Reads an 8-bit MMIO register.\r
\r
UINT8\r
EFIAPI\r
MmioRead8 (\r
- IN UINTN Address\r
+ IN UINTN Address\r
)\r
{\r
- UINT8 Value;\r
- BOOLEAN Flag;\r
+ UINT8 Value;\r
+ BOOLEAN Flag;\r
\r
Flag = FilterBeforeMmIoRead (FilterWidth8, Address, &Value);\r
if (Flag) {\r
MemoryFence ();\r
- Value = *(volatile UINT8*)Address;\r
+ Value = *(volatile UINT8 *)Address;\r
MemoryFence ();\r
}\r
+\r
FilterAfterMmIoRead (FilterWidth8, Address, &Value);\r
\r
return Value;\r
UINT8\r
EFIAPI\r
MmioWrite8 (\r
- IN UINTN Address,\r
- IN UINT8 Value\r
+ IN UINTN Address,\r
+ IN UINT8 Value\r
)\r
{\r
- BOOLEAN Flag;\r
+ BOOLEAN Flag;\r
\r
Flag = FilterBeforeMmIoWrite (FilterWidth8, Address, &Value);\r
if (Flag) {\r
MemoryFence ();\r
- *(volatile UINT8*)Address = Value;\r
+ *(volatile UINT8 *)Address = Value;\r
MemoryFence ();\r
}\r
+\r
FilterAfterMmIoWrite (FilterWidth8, Address, &Value);\r
\r
return Value;\r
UINT16\r
EFIAPI\r
MmioRead16 (\r
- IN UINTN Address\r
+ IN UINTN Address\r
)\r
{\r
- UINT16 Value;\r
- BOOLEAN Flag;\r
+ UINT16 Value;\r
+ BOOLEAN Flag;\r
\r
ASSERT ((Address & 1) == 0);\r
Flag = FilterBeforeMmIoRead (FilterWidth16, Address, &Value);\r
if (Flag) {\r
MemoryFence ();\r
- Value = *(volatile UINT16*)Address;\r
+ Value = *(volatile UINT16 *)Address;\r
MemoryFence ();\r
}\r
+\r
FilterAfterMmIoRead (FilterWidth16, Address, &Value);\r
\r
return Value;\r
UINT16\r
EFIAPI\r
MmioWrite16 (\r
- IN UINTN Address,\r
- IN UINT16 Value\r
+ IN UINTN Address,\r
+ IN UINT16 Value\r
)\r
{\r
- BOOLEAN Flag;\r
+ BOOLEAN Flag;\r
\r
ASSERT ((Address & 1) == 0);\r
\r
Flag = FilterBeforeMmIoWrite (FilterWidth16, Address, &Value);\r
if (Flag) {\r
MemoryFence ();\r
- *(volatile UINT16*)Address = Value;\r
+ *(volatile UINT16 *)Address = Value;\r
MemoryFence ();\r
}\r
+\r
FilterAfterMmIoWrite (FilterWidth16, Address, &Value);\r
\r
return Value;\r
UINT32\r
EFIAPI\r
MmioRead32 (\r
- IN UINTN Address\r
+ IN UINTN Address\r
)\r
{\r
- UINT32 Value;\r
- BOOLEAN Flag;\r
+ UINT32 Value;\r
+ BOOLEAN Flag;\r
\r
ASSERT ((Address & 3) == 0);\r
\r
Flag = FilterBeforeMmIoRead (FilterWidth32, Address, &Value);\r
if (Flag) {\r
MemoryFence ();\r
- Value = *(volatile UINT32*)Address;\r
+ Value = *(volatile UINT32 *)Address;\r
MemoryFence ();\r
}\r
+\r
FilterAfterMmIoRead (FilterWidth32, Address, &Value);\r
\r
return Value;\r
UINT32\r
EFIAPI\r
MmioWrite32 (\r
- IN UINTN Address,\r
- IN UINT32 Value\r
+ IN UINTN Address,\r
+ IN UINT32 Value\r
)\r
{\r
- BOOLEAN Flag;\r
+ BOOLEAN Flag;\r
\r
ASSERT ((Address & 3) == 0);\r
\r
Flag = FilterBeforeMmIoWrite (FilterWidth32, Address, &Value);\r
if (Flag) {\r
MemoryFence ();\r
- *(volatile UINT32*)Address = Value;\r
+ *(volatile UINT32 *)Address = Value;\r
MemoryFence ();\r
}\r
+\r
FilterAfterMmIoWrite (FilterWidth32, Address, &Value);\r
\r
return Value;\r
UINT64\r
EFIAPI\r
MmioRead64 (\r
- IN UINTN Address\r
+ IN UINTN Address\r
)\r
{\r
- UINT64 Value;\r
- BOOLEAN Flag;\r
+ UINT64 Value;\r
+ BOOLEAN Flag;\r
\r
ASSERT ((Address & 7) == 0);\r
\r
Flag = FilterBeforeMmIoRead (FilterWidth64, Address, &Value);\r
if (Flag) {\r
MemoryFence ();\r
- Value = *(volatile UINT64*)Address;\r
+ Value = *(volatile UINT64 *)Address;\r
MemoryFence ();\r
}\r
+\r
FilterAfterMmIoRead (FilterWidth64, Address, &Value);\r
\r
return Value;\r
UINT64\r
EFIAPI\r
MmioWrite64 (\r
- IN UINTN Address,\r
- IN UINT64 Value\r
+ IN UINTN Address,\r
+ IN UINT64 Value\r
)\r
{\r
- BOOLEAN Flag;\r
+ BOOLEAN Flag;\r
\r
ASSERT ((Address & 7) == 0);\r
\r
Flag = FilterBeforeMmIoWrite (FilterWidth64, Address, &Value);\r
if (Flag) {\r
MemoryFence ();\r
- *(volatile UINT64*)Address = Value;\r
+ *(volatile UINT64 *)Address = Value;\r
MemoryFence ();\r
}\r
+\r
FilterAfterMmIoWrite (FilterWidth64, Address, &Value);\r
\r
return Value;\r
}\r
-\r