]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/VirtioNetDxe/SnpTransmit.c
OvmfPkg: Apply uncrustify changes
[mirror_edk2.git] / OvmfPkg / VirtioNetDxe / SnpTransmit.c
index 2218139b33bd979fc2f2fe3236e9efd0a39b36c4..315e0b742545fb00b8917b2f1660708d0c229181 100644 (file)
                                 interface.\r
 \r
 **/\r
-\r
 EFI_STATUS\r
 EFIAPI\r
 VirtioNetTransmit (\r
-  IN EFI_SIMPLE_NETWORK_PROTOCOL *This,\r
-  IN UINTN                       HeaderSize,\r
-  IN UINTN                       BufferSize,\r
-  IN /* +OUT! */ VOID            *Buffer,\r
-  IN EFI_MAC_ADDRESS             *SrcAddr  OPTIONAL,\r
-  IN EFI_MAC_ADDRESS             *DestAddr OPTIONAL,\r
-  IN UINT16                      *Protocol OPTIONAL\r
+  IN EFI_SIMPLE_NETWORK_PROTOCOL  *This,\r
+  IN UINTN                        HeaderSize,\r
+  IN UINTN                        BufferSize,\r
+  IN /* +OUT! */ VOID             *Buffer,\r
+  IN EFI_MAC_ADDRESS              *SrcAddr  OPTIONAL,\r
+  IN EFI_MAC_ADDRESS              *DestAddr OPTIONAL,\r
+  IN UINT16                       *Protocol OPTIONAL\r
   )\r
 {\r
   VNET_DEV              *Dev;\r
@@ -74,27 +73,28 @@ VirtioNetTransmit (
   UINT16                AvailIdx;\r
   EFI_PHYSICAL_ADDRESS  DeviceAddress;\r
 \r
-  if (This == NULL || BufferSize == 0 || Buffer == NULL) {\r
+  if ((This == NULL) || (BufferSize == 0) || (Buffer == NULL)) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Dev = VIRTIO_NET_FROM_SNP (This);\r
+  Dev    = VIRTIO_NET_FROM_SNP (This);\r
   OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
   switch (Dev->Snm.State) {\r
-  case EfiSimpleNetworkStopped:\r
-    Status = EFI_NOT_STARTED;\r
-    goto Exit;\r
-  case EfiSimpleNetworkStarted:\r
-    Status = EFI_DEVICE_ERROR;\r
-    goto Exit;\r
-  default:\r
-    break;\r
+    case EfiSimpleNetworkStopped:\r
+      Status = EFI_NOT_STARTED;\r
+      goto Exit;\r
+    case EfiSimpleNetworkStarted:\r
+      Status = EFI_DEVICE_ERROR;\r
+      goto Exit;\r
+    default:\r
+      break;\r
   }\r
 \r
   if (BufferSize < Dev->Snm.MediaHeaderSize) {\r
     Status = EFI_BUFFER_TOO_SMALL;\r
     goto Exit;\r
   }\r
+\r
   if (BufferSize > Dev->Snm.MediaHeaderSize + Dev->Snm.MaxPacketSize) {\r
     Status = EFI_INVALID_PARAMETER;\r
     goto Exit;\r
@@ -114,28 +114,32 @@ VirtioNetTransmit (
   // dst MAC, src MAC, Ethertype\r
   //\r
   if (HeaderSize != 0) {\r
-    UINT8 *Ptr;\r
+    UINT8  *Ptr;\r
 \r
-    if (HeaderSize != Dev->Snm.MediaHeaderSize ||\r
-        DestAddr == NULL || Protocol == NULL) {\r
+    if ((HeaderSize != Dev->Snm.MediaHeaderSize) ||\r
+        (DestAddr == NULL) || (Protocol == NULL))\r
+    {\r
       Status = EFI_INVALID_PARAMETER;\r
       goto Exit;\r
     }\r
+\r
     Ptr = Buffer;\r
     ASSERT (SIZE_OF_VNET (Mac) <= sizeof (EFI_MAC_ADDRESS));\r
 \r
     CopyMem (Ptr, DestAddr, SIZE_OF_VNET (Mac));\r
     Ptr += SIZE_OF_VNET (Mac);\r
 \r
-    CopyMem (Ptr,\r
+    CopyMem (\r
+      Ptr,\r
       (SrcAddr == NULL) ? &Dev->Snm.CurrentAddress : SrcAddr,\r
-      SIZE_OF_VNET (Mac));\r
+      SIZE_OF_VNET (Mac)\r
+      );\r
     Ptr += SIZE_OF_VNET (Mac);\r
 \r
-    *Ptr++ = (UINT8) (*Protocol >> 8);\r
-    *Ptr++ = (UINT8) *Protocol;\r
+    *Ptr++ = (UINT8)(*Protocol >> 8);\r
+    *Ptr++ = (UINT8)*Protocol;\r
 \r
-    ASSERT ((UINTN) (Ptr - (UINT8 *) Buffer) == Dev->Snm.MediaHeaderSize);\r
+    ASSERT ((UINTN)(Ptr - (UINT8 *)Buffer) == Dev->Snm.MediaHeaderSize);\r
   }\r
 \r
   //\r
@@ -155,15 +159,15 @@ VirtioNetTransmit (
   //\r
   // virtio-0.9.5, 2.4.1 Supplying Buffers to The Device\r
   //\r
-  DescIdx = Dev->TxFreeStack[Dev->TxCurPending++];\r
-  Dev->TxRing.Desc[DescIdx + 1].Addr  = DeviceAddress;\r
-  Dev->TxRing.Desc[DescIdx + 1].Len   = (UINT32) BufferSize;\r
+  DescIdx                            = Dev->TxFreeStack[Dev->TxCurPending++];\r
+  Dev->TxRing.Desc[DescIdx + 1].Addr = DeviceAddress;\r
+  Dev->TxRing.Desc[DescIdx + 1].Len  = (UINT32)BufferSize;\r
 \r
   //\r
   // the available index is never written by the host, we can read it back\r
   // without a barrier\r
   //\r
-  AvailIdx = *Dev->TxRing.Avail.Idx;\r
+  AvailIdx                                                   = *Dev->TxRing.Avail.Idx;\r
   Dev->TxRing.Avail.Ring[AvailIdx++ % Dev->TxRing.QueueSize] = DescIdx;\r
 \r
   MemoryFence ();\r