]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ia32/GccInlinePriv.c
MdePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ia32 / GccInlinePriv.c
index b8b5b85e7321524f65c013548125f2f2ab1e5032..df22a217ec976f7cfcee96a852957d348ee9acb6 100644 (file)
@@ -8,7 +8,6 @@
 \r
 **/\r
 \r
-\r
 #include "BaseLibInternals.h"\r
 #include <Library/RegisterFilterLib.h>\r
 \r
@@ -27,7 +26,6 @@ EnableInterrupts (
   __asm__ __volatile__ ("sti"::: "memory");\r
 }\r
 \r
-\r
 /**\r
   Disables CPU interrupts.\r
 \r
@@ -60,11 +58,11 @@ DisableInterrupts (
 UINT64\r
 EFIAPI\r
 AsmReadMsr64 (\r
-  IN      UINT32                    Index\r
+  IN      UINT32  Index\r
   )\r
 {\r
-  UINT64 Data;\r
-  BOOLEAN Flag;\r
+  UINT64   Data;\r
+  BOOLEAN  Flag;\r
 \r
   Flag = FilterBeforeMsrRead (Index, &Data);\r
   if (Flag) {\r
@@ -72,8 +70,9 @@ AsmReadMsr64 (
       "rdmsr"\r
       : "=A" (Data)   // %0\r
       : "c"  (Index)  // %1\r
-      );\r
+    );\r
   }\r
+\r
   FilterAfterMsrRead (Index, &Data);\r
 \r
   return Data;\r
@@ -99,8 +98,8 @@ AsmReadMsr64 (
 UINT64\r
 EFIAPI\r
 AsmWriteMsr64 (\r
-  IN      UINT32                    Index,\r
-  IN      UINT64                    Value\r
+  IN      UINT32  Index,\r
+  IN      UINT64  Value\r
   )\r
 {\r
   BOOLEAN  Flag;\r
@@ -112,8 +111,9 @@ AsmWriteMsr64 (
       :\r
       : "c" (Index),\r
         "A" (Value)\r
-      );\r
+    );\r
   }\r
+\r
   FilterAfterMsrWrite (Index, &Value);\r
 \r
   return Value;\r
@@ -135,17 +135,16 @@ AsmReadCr0 (
   VOID\r
   )\r
 {\r
-  UINTN   Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%cr0,%0"\r
     : "=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of the Control Register 2 (CR2).\r
 \r
@@ -162,12 +161,12 @@ AsmReadCr2 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%cr2, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
@@ -188,17 +187,16 @@ AsmReadCr3 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%cr3, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of the Control Register 4 (CR4).\r
 \r
@@ -215,17 +213,16 @@ AsmReadCr4 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%cr4, %0"\r
     : "=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Control Register 0 (CR0).\r
 \r
@@ -247,11 +244,10 @@ AsmWriteCr0 (
     "movl %0, %%cr0"\r
     :\r
     : "r" (Cr0)\r
-    );\r
+  );\r
   return Cr0;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Control Register 2 (CR2).\r
 \r
@@ -273,11 +269,10 @@ AsmWriteCr2 (
     "movl %0, %%cr2"\r
     :\r
     : "r" (Cr2)\r
-    );\r
+  );\r
   return Cr2;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Control Register 3 (CR3).\r
 \r
@@ -299,11 +294,10 @@ AsmWriteCr3 (
     "movl %0, %%cr3"\r
     :\r
     : "r" (Cr3)\r
-    );\r
+  );\r
   return Cr3;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Control Register 4 (CR4).\r
 \r
@@ -325,11 +319,10 @@ AsmWriteCr4 (
     "movl %0, %%cr4"\r
     :\r
     : "r" (Cr4)\r
-    );\r
+  );\r
   return Cr4;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Debug Register 0 (DR0).\r
 \r
@@ -346,17 +339,16 @@ AsmReadDr0 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%dr0, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Debug Register 1 (DR1).\r
 \r
@@ -373,17 +365,16 @@ AsmReadDr1 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%dr1, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Debug Register 2 (DR2).\r
 \r
@@ -400,17 +391,16 @@ AsmReadDr2 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%dr2, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Debug Register 3 (DR3).\r
 \r
@@ -427,17 +417,16 @@ AsmReadDr3 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%dr3, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Debug Register 4 (DR4).\r
 \r
@@ -454,17 +443,16 @@ AsmReadDr4 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%dr4, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Debug Register 5 (DR5).\r
 \r
@@ -481,17 +469,16 @@ AsmReadDr5 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%dr5, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Debug Register 6 (DR6).\r
 \r
@@ -508,17 +495,16 @@ AsmReadDr6 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%dr6, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Debug Register 7 (DR7).\r
 \r
@@ -535,17 +521,16 @@ AsmReadDr7 (
   VOID\r
   )\r
 {\r
-  UINTN Data;\r
+  UINTN  Data;\r
 \r
   __asm__ __volatile__ (\r
     "movl %%dr7, %0"\r
     : "=r" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Debug Register 0 (DR0).\r
 \r
@@ -567,11 +552,10 @@ AsmWriteDr0 (
     "movl %0, %%dr0"\r
     :\r
     : "r" (Dr0)\r
-    );\r
+  );\r
   return Dr0;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Debug Register 1 (DR1).\r
 \r
@@ -593,11 +577,10 @@ AsmWriteDr1 (
     "movl %0, %%dr1"\r
     :\r
     : "r" (Dr1)\r
-    );\r
+  );\r
   return Dr1;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Debug Register 2 (DR2).\r
 \r
@@ -619,11 +602,10 @@ AsmWriteDr2 (
     "movl %0, %%dr2"\r
     :\r
     : "r" (Dr2)\r
-    );\r
+  );\r
   return Dr2;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Debug Register 3 (DR3).\r
 \r
@@ -645,11 +627,10 @@ AsmWriteDr3 (
     "movl %0, %%dr3"\r
     :\r
     : "r" (Dr3)\r
-    );\r
+  );\r
   return Dr3;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Debug Register 4 (DR4).\r
 \r
@@ -671,11 +652,10 @@ AsmWriteDr4 (
     "movl %0, %%dr4"\r
     :\r
     : "r" (Dr4)\r
-    );\r
+  );\r
   return Dr4;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Debug Register 5 (DR5).\r
 \r
@@ -697,11 +677,10 @@ AsmWriteDr5 (
     "movl %0, %%dr5"\r
     :\r
     : "r" (Dr5)\r
-    );\r
+  );\r
   return Dr5;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Debug Register 6 (DR6).\r
 \r
@@ -723,11 +702,10 @@ AsmWriteDr6 (
     "movl %0, %%dr6"\r
     :\r
     : "r" (Dr6)\r
-    );\r
+  );\r
   return Dr6;\r
 }\r
 \r
-\r
 /**\r
   Writes a value to Debug Register 7 (DR7).\r
 \r
@@ -749,11 +727,10 @@ AsmWriteDr7 (
     "movl %0, %%dr7"\r
     :\r
     : "r" (Dr7)\r
-    );\r
+  );\r
   return Dr7;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Code Segment Register (CS).\r
 \r
@@ -774,12 +751,11 @@ AsmReadCs (
   __asm__ __volatile__ (\r
     "mov   %%cs, %0"\r
     :"=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Data Segment Register (DS).\r
 \r
@@ -800,12 +776,11 @@ AsmReadDs (
   __asm__ __volatile__ (\r
     "mov  %%ds, %0"\r
     :"=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Extra Segment Register (ES).\r
 \r
@@ -826,12 +801,11 @@ AsmReadEs (
   __asm__ __volatile__ (\r
     "mov  %%es, %0"\r
     :"=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of FS Data Segment Register (FS).\r
 \r
@@ -852,12 +826,11 @@ AsmReadFs (
   __asm__ __volatile__ (\r
     "mov  %%fs, %0"\r
     :"=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of GS Data Segment Register (GS).\r
 \r
@@ -878,12 +851,11 @@ AsmReadGs (
   __asm__ __volatile__ (\r
     "mov  %%gs, %0"\r
     :"=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Stack Segment Register (SS).\r
 \r
@@ -904,12 +876,11 @@ AsmReadSs (
   __asm__ __volatile__ (\r
     "mov  %%ss, %0"\r
     :"=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current value of Task Register (TR).\r
 \r
@@ -930,12 +901,11 @@ AsmReadTr (
   __asm__ __volatile__ (\r
     "str  %0"\r
     : "=a" (Data)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Reads the current Global Descriptor Table Register(GDTR) descriptor.\r
 \r
@@ -948,16 +918,15 @@ AsmReadTr (
 VOID\r
 EFIAPI\r
 InternalX86ReadGdtr (\r
-  OUT     IA32_DESCRIPTOR           *Gdtr\r
+  OUT     IA32_DESCRIPTOR  *Gdtr\r
   )\r
 {\r
   __asm__ __volatile__ (\r
     "sgdt %0"\r
     : "=m" (*Gdtr)\r
-    );\r
+  );\r
 }\r
 \r
-\r
 /**\r
   Writes the current Global Descriptor Table Register (GDTR) descriptor.\r
 \r
@@ -970,18 +939,16 @@ InternalX86ReadGdtr (
 VOID\r
 EFIAPI\r
 InternalX86WriteGdtr (\r
-  IN      CONST IA32_DESCRIPTOR     *Gdtr\r
+  IN      CONST IA32_DESCRIPTOR  *Gdtr\r
   )\r
 {\r
   __asm__ __volatile__ (\r
     "lgdt %0"\r
     :\r
     : "m" (*Gdtr)\r
-    );\r
-\r
+  );\r
 }\r
 \r
-\r
 /**\r
   Reads the current Interrupt Descriptor Table Register(GDTR) descriptor.\r
 \r
@@ -994,16 +961,15 @@ InternalX86WriteGdtr (
 VOID\r
 EFIAPI\r
 InternalX86ReadIdtr (\r
-  OUT     IA32_DESCRIPTOR           *Idtr\r
+  OUT     IA32_DESCRIPTOR  *Idtr\r
   )\r
 {\r
   __asm__ __volatile__ (\r
     "sidt  %0"\r
     : "=m" (*Idtr)\r
-    );\r
+  );\r
 }\r
 \r
-\r
 /**\r
   Writes the current Interrupt Descriptor Table Register(GDTR) descriptor.\r
 \r
@@ -1016,17 +982,16 @@ InternalX86ReadIdtr (
 VOID\r
 EFIAPI\r
 InternalX86WriteIdtr (\r
-  IN      CONST IA32_DESCRIPTOR     *Idtr\r
+  IN      CONST IA32_DESCRIPTOR  *Idtr\r
   )\r
 {\r
   __asm__ __volatile__ (\r
     "lidt %0"\r
     :\r
     : "m" (*Idtr)\r
-    );\r
+  );\r
 }\r
 \r
-\r
 /**\r
   Reads the current Local Descriptor Table Register(LDTR) selector.\r
 \r
@@ -1047,12 +1012,11 @@ AsmReadLdtr (
   __asm__ __volatile__ (\r
     "sldt  %0"\r
     : "=g" (Data)   // %0\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
 \r
-\r
 /**\r
   Writes the current Local Descriptor Table Register (GDTR) selector.\r
 \r
@@ -1065,14 +1029,14 @@ AsmReadLdtr (
 VOID\r
 EFIAPI\r
 AsmWriteLdtr (\r
-  IN      UINT16                    Ldtr\r
+  IN      UINT16  Ldtr\r
   )\r
 {\r
   __asm__ __volatile__ (\r
     "lldtw  %0"\r
     :\r
     : "g" (Ldtr)   // %0\r
-    );\r
+  );\r
 }\r
 \r
 /**\r
@@ -1089,7 +1053,7 @@ AsmWriteLdtr (
 UINT64\r
 EFIAPI\r
 AsmReadPmc (\r
-  IN      UINT32                    Index\r
+  IN      UINT32  Index\r
   )\r
 {\r
   UINT64  Data;\r
@@ -1098,7 +1062,7 @@ AsmReadPmc (
     "rdpmc"\r
     : "=A" (Data)\r
     : "c"  (Index)\r
-    );\r
+  );\r
 \r
   return Data;\r
 }\r
@@ -1133,10 +1097,8 @@ AsmInvd (
   )\r
 {\r
   __asm__ __volatile__ ("invd":::"memory");\r
-\r
 }\r
 \r
-\r
 /**\r
   Flushes a cache line from all the instruction and data caches within the\r
   coherency domain of the CPU.\r
@@ -1155,7 +1117,7 @@ AsmInvd (
 VOID *\r
 EFIAPI\r
 AsmFlushCacheLine (\r
-  IN      VOID                      *LinearAddress\r
+  IN      VOID  *LinearAddress\r
   )\r
 {\r
   UINT32  RegEdx;\r
@@ -1170,13 +1132,12 @@ AsmFlushCacheLine (
     return LinearAddress;\r
   }\r
 \r
-\r
   __asm__ __volatile__ (\r
     "clflush (%0)"\r
     : "+a" (LinearAddress)\r
     :\r
     : "memory"\r
-    );\r
+  );\r
 \r
   return LinearAddress;\r
 }\r