]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPkg/Include/Protocol/ArmScmiPerformanceProtocol.h
ArmPkg: Apply uncrustify changes
[mirror_edk2.git] / ArmPkg / Include / Protocol / ArmScmiPerformanceProtocol.h
index 8c70aa75281e23965b1f6930406078be6b6c1ab8..7e548e4765c2031ed2bfd90d83e09de27c339fc9 100644 (file)
   0x9b8ba84, 0x3dd3, 0x49a6, {0xa0, 0x5a, 0x31, 0x34, 0xa5, 0xf0, 0x7b, 0xad} \\r
   }\r
 \r
-extern EFI_GUID gArmScmiPerformanceProtocolGuid;\r
+extern EFI_GUID  gArmScmiPerformanceProtocolGuid;\r
 \r
 typedef struct _SCMI_PERFORMANCE_PROTOCOL SCMI_PERFORMANCE_PROTOCOL;\r
 \r
 #pragma pack(1)\r
 \r
-#define POWER_IN_MW_SHIFT       16\r
-#define POWER_IN_MW_MASK        0x1\r
-#define NUM_PERF_DOMAINS_MASK   0xFFFF\r
+#define POWER_IN_MW_SHIFT      16\r
+#define POWER_IN_MW_MASK       0x1\r
+#define NUM_PERF_DOMAINS_MASK  0xFFFF\r
 \r
 // Total number of performance domains, Attr Bits [15:0]\r
 #define SCMI_PERF_TOTAL_DOMAINS(Attr)  (Attr & NUM_PERF_DOMAINS_MASK)\r
@@ -39,41 +39,41 @@ typedef struct _SCMI_PERFORMANCE_PROTOCOL SCMI_PERFORMANCE_PROTOCOL;
 \r
 // Performance protocol attributes return values.\r
 typedef struct {\r
-  UINT32 Attributes;\r
-  UINT64 StatisticsAddress;\r
-  UINT32 StatisticsLen;\r
+  UINT32    Attributes;\r
+  UINT64    StatisticsAddress;\r
+  UINT32    StatisticsLen;\r
 } SCMI_PERFORMANCE_PROTOCOL_ATTRIBUTES;\r
 \r
-#define SCMI_PERF_SUPPORT_LVL_CHANGE_NOTIFY(Attr) ((Attr >> 28) & 0x1)\r
-#define SCMI_PERF_SUPPORT_LIM_CHANGE_NOTIFY(Attr) ((Attr >> 29) & 0x1)\r
-#define SCMI_PERF_SUPPORT_SET_LVL(Attr) ((Attr >> 30) & 0x1)\r
-#define SCMI_PERF_SUPPORT_SET_LIM(Attr) ((Attr >> 31) & 0x1)\r
-#define SCMI_PERF_RATE_LIMIT(RateLimit) (RateLimit & 0xFFF)\r
+#define SCMI_PERF_SUPPORT_LVL_CHANGE_NOTIFY(Attr)  ((Attr >> 28) & 0x1)\r
+#define SCMI_PERF_SUPPORT_LIM_CHANGE_NOTIFY(Attr)  ((Attr >> 29) & 0x1)\r
+#define SCMI_PERF_SUPPORT_SET_LVL(Attr)            ((Attr >> 30) & 0x1)\r
+#define SCMI_PERF_SUPPORT_SET_LIM(Attr)            ((Attr >> 31) & 0x1)\r
+#define SCMI_PERF_RATE_LIMIT(RateLimit)            (RateLimit & 0xFFF)\r
 \r
 // Performance protocol domain attributes.\r
 typedef struct {\r
-  UINT32 Attributes;\r
-  UINT32 RateLimit;\r
-  UINT32 SustainedFreq;\r
-  UINT32 SustainedPerfLevel;\r
-  UINT8  Name[SCMI_MAX_STR_LEN];\r
+  UINT32    Attributes;\r
+  UINT32    RateLimit;\r
+  UINT32    SustainedFreq;\r
+  UINT32    SustainedPerfLevel;\r
+  UINT8     Name[SCMI_MAX_STR_LEN];\r
 } SCMI_PERFORMANCE_DOMAIN_ATTRIBUTES;\r
 \r
 // Worst case latency in microseconds, Bits[15:0]\r
-#define PERF_LATENCY_MASK                          0xFFFF\r
-#define SCMI_PERFORMANCE_PROTOCOL_LATENCY(Latency) (Latency & PERF_LATENCY_MASK)\r
+#define PERF_LATENCY_MASK  0xFFFF\r
+#define SCMI_PERFORMANCE_PROTOCOL_LATENCY(Latency)  (Latency & PERF_LATENCY_MASK)\r
 \r
 // Performance protocol performance level.\r
 typedef  struct {\r
-  UINT32 Level;\r
-  UINT32 PowerCost;\r
-  UINT32 Latency;\r
+  UINT32    Level;\r
+  UINT32    PowerCost;\r
+  UINT32    Latency;\r
 } SCMI_PERFORMANCE_LEVEL;\r
 \r
 // Performance protocol performance limit.\r
 typedef struct {\r
-  UINT32 RangeMax;\r
-  UINT32 RangeMin;\r
+  UINT32    RangeMax;\r
+  UINT32    RangeMin;\r
 } SCMI_PERFORMANCE_LIMITS;\r
 \r
 #pragma pack()\r
@@ -92,7 +92,7 @@ typedef struct {
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *SCMI_PERFORMANCE_GET_VERSION) (\r
+(EFIAPI *SCMI_PERFORMANCE_GET_VERSION)(\r
   IN  SCMI_PERFORMANCE_PROTOCOL  *This,\r
   OUT UINT32                     *Version\r
   );\r
@@ -109,7 +109,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *SCMI_PERFORMANCE_GET_ATTRIBUTES) (\r
+(EFIAPI *SCMI_PERFORMANCE_GET_ATTRIBUTES)(\r
   IN  SCMI_PERFORMANCE_PROTOCOL              *This,\r
   OUT SCMI_PERFORMANCE_PROTOCOL_ATTRIBUTES   *Attributes\r
 \r
@@ -128,7 +128,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *SCMI_PERFORMANCE_GET_DOMAIN_ATTRIBUTES) (\r
+(EFIAPI *SCMI_PERFORMANCE_GET_DOMAIN_ATTRIBUTES)(\r
   IN  SCMI_PERFORMANCE_PROTOCOL           *This,\r
   IN  UINT32                               DomainId,\r
   OUT SCMI_PERFORMANCE_DOMAIN_ATTRIBUTES  *DomainAttributes\r
@@ -153,7 +153,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *SCMI_PERFORMANCE_DESCRIBE_LEVELS) (\r
+(EFIAPI *SCMI_PERFORMANCE_DESCRIBE_LEVELS)(\r
   IN     SCMI_PERFORMANCE_PROTOCOL  *This,\r
   IN     UINT32                     DomainId,\r
   OUT    UINT32                     *NumLevels,\r
@@ -173,7 +173,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *SCMI_PERFORMANCE_LIMITS_SET) (\r
+(EFIAPI *SCMI_PERFORMANCE_LIMITS_SET)(\r
   IN SCMI_PERFORMANCE_PROTOCOL *This,\r
   IN UINT32                    DomainId,\r
   IN SCMI_PERFORMANCE_LIMITS   *Limits\r
@@ -192,7 +192,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *SCMI_PERFORMANCE_LIMITS_GET) (\r
+(EFIAPI *SCMI_PERFORMANCE_LIMITS_GET)(\r
   SCMI_PERFORMANCE_PROTOCOL *This,\r
   UINT32                    DomainId,\r
   SCMI_PERFORMANCE_LIMITS   *Limits\r
@@ -210,7 +210,7 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *SCMI_PERFORMANCE_LEVEL_SET) (\r
+(EFIAPI *SCMI_PERFORMANCE_LEVEL_SET)(\r
   IN SCMI_PERFORMANCE_PROTOCOL *This,\r
   IN UINT32                    DomainId,\r
   IN UINT32                    Level\r
@@ -229,21 +229,21 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *SCMI_PERFORMANCE_LEVEL_GET) (\r
+(EFIAPI *SCMI_PERFORMANCE_LEVEL_GET)(\r
   IN  SCMI_PERFORMANCE_PROTOCOL *This,\r
   IN  UINT32                    DomainId,\r
   OUT UINT32                    *Level\r
   );\r
 \r
 typedef struct _SCMI_PERFORMANCE_PROTOCOL {\r
-  SCMI_PERFORMANCE_GET_VERSION GetVersion;\r
-  SCMI_PERFORMANCE_GET_ATTRIBUTES GetProtocolAttributes;\r
-  SCMI_PERFORMANCE_GET_DOMAIN_ATTRIBUTES GetDomainAttributes;\r
-  SCMI_PERFORMANCE_DESCRIBE_LEVELS DescribeLevels;\r
-  SCMI_PERFORMANCE_LIMITS_SET LimitsSet;\r
-  SCMI_PERFORMANCE_LIMITS_GET LimitsGet;\r
-  SCMI_PERFORMANCE_LEVEL_SET LevelSet;\r
-  SCMI_PERFORMANCE_LEVEL_GET LevelGet;\r
+  SCMI_PERFORMANCE_GET_VERSION              GetVersion;\r
+  SCMI_PERFORMANCE_GET_ATTRIBUTES           GetProtocolAttributes;\r
+  SCMI_PERFORMANCE_GET_DOMAIN_ATTRIBUTES    GetDomainAttributes;\r
+  SCMI_PERFORMANCE_DESCRIBE_LEVELS          DescribeLevels;\r
+  SCMI_PERFORMANCE_LIMITS_SET               LimitsSet;\r
+  SCMI_PERFORMANCE_LIMITS_GET               LimitsGet;\r
+  SCMI_PERFORMANCE_LEVEL_SET                LevelSet;\r
+  SCMI_PERFORMANCE_LEVEL_GET                LevelGet;\r
 } SCMI_PERFORMANCE_PROTOCOL;\r
 \r
 typedef enum {\r
@@ -256,4 +256,3 @@ typedef enum {
 } SCMI_MESSAGE_ID_PERFORMANCE;\r
 \r
 #endif /* ARM_SCMI_PERFORMANCE_PROTOCOL_H_ */\r
-\r