]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/MmMp.h
MdePkg: Apply uncrustify changes
[mirror_edk2.git] / MdePkg / Include / Protocol / MmMp.h
index beace1386cbe8266c2330004150e36574cc447d3..ad958c84b59730b069dc937daf8c79b152a0ee9e 100644 (file)
 //\r
 // Revision definition.\r
 //\r
-#define EFI_MM_MP_PROTOCOL_REVISION    0x00\r
+#define EFI_MM_MP_PROTOCOL_REVISION  0x00\r
 \r
 //\r
 // Attribute flags\r
 //\r
-#define EFI_MM_MP_TIMEOUT_SUPPORTED    0x01\r
+#define EFI_MM_MP_TIMEOUT_SUPPORTED  0x01\r
 \r
 //\r
 // Completion token\r
 //\r
-typedef VOIDMM_COMPLETION;\r
+typedef VOID *MM_COMPLETION;\r
 \r
 typedef struct {\r
-  MM_COMPLETION  Completion;\r
-  EFI_STATUS     Status;\r
+  MM_COMPLETION    Completion;\r
+  EFI_STATUS       Status;\r
 } MM_DISPATCH_COMPLETION_TOKEN;\r
 \r
-typedef struct _EFI_MM_MP_PROTOCOL  EFI_MM_MP_PROTOCOL;\r
+typedef struct _EFI_MM_MP_PROTOCOL EFI_MM_MP_PROTOCOL;\r
 \r
 /**\r
   Service to retrieves the number of logical processor in the platform.\r
@@ -57,11 +57,10 @@ typedef struct _EFI_MM_MP_PROTOCOL  EFI_MM_MP_PROTOCOL;
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_MM_GET_NUMBER_OF_PROCESSORS) (\r
+(EFIAPI *EFI_MM_GET_NUMBER_OF_PROCESSORS)(\r
   IN CONST EFI_MM_MP_PROTOCOL  *This,\r
   OUT      UINTN               *NumberOfProcessors\r
-);\r
-\r
+  );\r
 \r
 /**\r
   This service allows the caller to invoke a procedure one of the application processors (AP). This\r
@@ -124,7 +123,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_MM_DISPATCH_PROCEDURE) (\r
+(EFIAPI *EFI_MM_DISPATCH_PROCEDURE)(\r
   IN CONST EFI_MM_MP_PROTOCOL            *This,\r
   IN       EFI_AP_PROCEDURE2             Procedure,\r
   IN       UINTN                         CpuNumber,\r
@@ -132,7 +131,7 @@ EFI_STATUS
   IN OUT   VOID                          *ProcedureArguments OPTIONAL,\r
   IN OUT   MM_COMPLETION                 *Token,\r
   IN OUT   EFI_STATUS                    *CPUStatus\r
-);\r
+  );\r
 \r
 /**\r
   This service allows the caller to invoke a procedure on all running application processors (AP)\r
@@ -202,15 +201,14 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_MM_BROADCAST_PROCEDURE) (\r
+(EFIAPI *EFI_MM_BROADCAST_PROCEDURE)(\r
   IN CONST EFI_MM_MP_PROTOCOL            *This,\r
   IN       EFI_AP_PROCEDURE2             Procedure,\r
   IN       UINTN                         TimeoutInMicroseconds,\r
   IN OUT   VOID                          *ProcedureArguments OPTIONAL,\r
   IN OUT   MM_COMPLETION                 *Token,\r
   IN OUT   EFI_STATUS                    *CPUStatus\r
-);\r
-\r
+  );\r
 \r
 /**\r
   This service allows the caller to set a startup procedure that will be executed when an AP powers\r
@@ -238,11 +236,11 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_MM_SET_STARTUP_PROCEDURE) (\r
+(EFIAPI *EFI_MM_SET_STARTUP_PROCEDURE)(\r
   IN CONST EFI_MM_MP_PROTOCOL *This,\r
   IN       EFI_AP_PROCEDURE   Procedure,\r
   IN OUT   VOID               *ProcedureArguments OPTIONAL\r
-);\r
+  );\r
 \r
 /**\r
   When non-blocking execution of a procedure on an AP is invoked with DispatchProcedure,\r
@@ -274,10 +272,10 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_CHECK_FOR_PROCEDURE) (\r
+(EFIAPI *EFI_CHECK_FOR_PROCEDURE)(\r
   IN CONST EFI_MM_MP_PROTOCOL            *This,\r
   IN       MM_COMPLETION                 Token\r
-);\r
+  );\r
 \r
 /**\r
   When a non-blocking execution of a procedure on an AP is invoked via DispatchProcedure,\r
@@ -306,28 +304,26 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EFI_WAIT_FOR_PROCEDURE) (\r
+(EFIAPI *EFI_WAIT_FOR_PROCEDURE)(\r
   IN CONST EFI_MM_MP_PROTOCOL            *This,\r
   IN       MM_COMPLETION                 Token\r
-);\r
-\r
-\r
+  );\r
 \r
 ///\r
 /// The MM MP protocol provides a set of functions to allow execution of procedures on processors that\r
 /// have entered MM.\r
 ///\r
 struct _EFI_MM_MP_PROTOCOL {\r
-  UINT32                            Revision;\r
-  UINT32                            Attributes;\r
-  EFI_MM_GET_NUMBER_OF_PROCESSORS   GetNumberOfProcessors;\r
-  EFI_MM_DISPATCH_PROCEDURE         DispatchProcedure;\r
-  EFI_MM_BROADCAST_PROCEDURE        BroadcastProcedure;\r
-  EFI_MM_SET_STARTUP_PROCEDURE      SetStartupProcedure;\r
-  EFI_CHECK_FOR_PROCEDURE           CheckForProcedure;\r
-  EFI_WAIT_FOR_PROCEDURE            WaitForProcedure;\r
+  UINT32                             Revision;\r
+  UINT32                             Attributes;\r
+  EFI_MM_GET_NUMBER_OF_PROCESSORS    GetNumberOfProcessors;\r
+  EFI_MM_DISPATCH_PROCEDURE          DispatchProcedure;\r
+  EFI_MM_BROADCAST_PROCEDURE         BroadcastProcedure;\r
+  EFI_MM_SET_STARTUP_PROCEDURE       SetStartupProcedure;\r
+  EFI_CHECK_FOR_PROCEDURE            CheckForProcedure;\r
+  EFI_WAIT_FOR_PROCEDURE             WaitForProcedure;\r
 };\r
 \r
-extern EFI_GUID gEfiMmMpProtocolGuid;\r
+extern EFI_GUID  gEfiMmMpProtocolGuid;\r
 \r
 #endif\r