\r
**/\r
\r
-\r
//\r
// Include common header file for this module.\r
//\r
UINT8\r
EFIAPI\r
IoRead8 (\r
- IN UINTN Port\r
+ IN UINTN Port\r
)\r
{\r
ASSERT (FALSE);\r
UINT8\r
EFIAPI\r
IoWrite8 (\r
- IN UINTN Port,\r
- IN UINT8 Value\r
+ IN UINTN Port,\r
+ IN UINT8 Value\r
)\r
{\r
ASSERT (FALSE);\r
UINT16\r
EFIAPI\r
IoRead16 (\r
- IN UINTN Port\r
+ IN UINTN Port\r
)\r
{\r
ASSERT (FALSE);\r
UINT16\r
EFIAPI\r
IoWrite16 (\r
- IN UINTN Port,\r
- IN UINT16 Value\r
+ IN UINTN Port,\r
+ IN UINT16 Value\r
)\r
{\r
ASSERT (FALSE);\r
UINT32\r
EFIAPI\r
IoRead32 (\r
- IN UINTN Port\r
+ IN UINTN Port\r
)\r
{\r
ASSERT (FALSE);\r
UINT32\r
EFIAPI\r
IoWrite32 (\r
- IN UINTN Port,\r
- IN UINT32 Value\r
+ IN UINTN Port,\r
+ IN UINT32 Value\r
)\r
{\r
ASSERT (FALSE);\r
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
VOID\r
EFIAPI\r
IoReadFifo8 (\r
- IN UINTN Port,\r
- IN UINTN Count,\r
- OUT VOID *Buffer\r
+ IN UINTN Port,\r
+ IN UINTN Count,\r
+ OUT VOID *Buffer\r
)\r
{\r
ASSERT (FALSE);\r
VOID\r
EFIAPI\r
IoWriteFifo8 (\r
- IN UINTN Port,\r
- IN UINTN Count,\r
- IN VOID *Buffer\r
+ IN UINTN Port,\r
+ IN UINTN Count,\r
+ IN VOID *Buffer\r
)\r
{\r
ASSERT (FALSE);\r
VOID\r
EFIAPI\r
IoReadFifo16 (\r
- IN UINTN Port,\r
- IN UINTN Count,\r
- OUT VOID *Buffer\r
+ IN UINTN Port,\r
+ IN UINTN Count,\r
+ OUT VOID *Buffer\r
)\r
{\r
ASSERT (FALSE);\r
VOID\r
EFIAPI\r
IoWriteFifo16 (\r
- IN UINTN Port,\r
- IN UINTN Count,\r
- IN VOID *Buffer\r
+ IN UINTN Port,\r
+ IN UINTN Count,\r
+ IN VOID *Buffer\r
)\r
{\r
ASSERT (FALSE);\r
VOID\r
EFIAPI\r
IoReadFifo32 (\r
- IN UINTN Port,\r
- IN UINTN Count,\r
- OUT VOID *Buffer\r
+ IN UINTN Port,\r
+ IN UINTN Count,\r
+ OUT VOID *Buffer\r
)\r
{\r
ASSERT (FALSE);\r
VOID\r
EFIAPI\r
IoWriteFifo32 (\r
- IN UINTN Port,\r
- IN UINTN Count,\r
- IN VOID *Buffer\r
+ IN UINTN Port,\r
+ IN UINTN Count,\r
+ IN VOID *Buffer\r
)\r
{\r
ASSERT (FALSE);\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
- Value = *(volatile UINT8*)Address;\r
+ Value = *(volatile UINT8 *)Address;\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
- *(volatile UINT8*)Address = Value;\r
+ *(volatile UINT8 *)Address = Value;\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
\r
Flag = FilterBeforeMmIoRead (FilterWidth16, Address, &Value);\r
if (Flag) {\r
- Value = *(volatile UINT16*)Address;\r
+ Value = *(volatile UINT16 *)Address;\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
- *(volatile UINT16*)Address = Value;\r
+ *(volatile UINT16 *)Address = Value;\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
- Value = *(volatile UINT32*)Address;\r
+ Value = *(volatile UINT32 *)Address;\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
- *(volatile UINT32*)Address = Value;\r
+ *(volatile UINT32 *)Address = Value;\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
- Value = *(volatile UINT64*)Address;\r
+ Value = *(volatile UINT64 *)Address;\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
- *(volatile UINT64*)Address = Value;\r
+ *(volatile UINT64 *)Address = Value;\r
}\r
+\r
FilterAfterMmIoWrite (FilterWidth64, Address, &Value);\r
\r
return Value;\r
}\r
-\r