]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/VirtioNetDxe/SnpSharedHelpers.c
OvmfPkg/VirtioNetDxe: add helper VirtioNetUninitRing()
[mirror_edk2.git] / OvmfPkg / VirtioNetDxe / SnpSharedHelpers.c
index 9fedb72fdbd4d4aaa23fedf0dfced379347aa9cb..5b75eabc7a6bdad248baf8026d5474b1a01a34e3 100644 (file)
@@ -51,3 +51,19 @@ VirtioNetShutdownTx (
 {\r
   FreePool (Dev->TxFreeStack);\r
 }\r
+\r
+/**\r
+  Release TX and RX VRING resources.\r
+\r
+  @param[in,out] Dev   The VNET_DEV driver instance which was using the ring.\r
+  @param[in,out] Ring  The virtio ring to clean up.\r
+*/\r
+VOID\r
+EFIAPI\r
+VirtioNetUninitRing (\r
+  IN OUT VNET_DEV *Dev,\r
+  IN OUT VRING    *Ring\r
+  )\r
+{\r
+  VirtioRingUninit (Dev->VirtIo, Ring);\r
+}\r