qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2 6/9] usb-ehci: expose ehci_queues_rip_all


From: arei.gonglei
Subject: [Qemu-devel] [PATCH v2 6/9] usb-ehci: expose ehci_queues_rip_all
Date: Tue, 3 Jun 2014 18:54:21 +0800

From: Gonglei <address@hidden>

As for usb-ehci-pci.c can call the function to
free ehci queue.

Signed-off-by: Gonglei <address@hidden>
---
 hw/usb/hcd-ehci.c | 2 +-
 hw/usb/hcd-ehci.h | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/hw/usb/hcd-ehci.c b/hw/usb/hcd-ehci.c
index 0e7cd3b..a585a94 100644
--- a/hw/usb/hcd-ehci.c
+++ b/hw/usb/hcd-ehci.c
@@ -746,7 +746,7 @@ static void ehci_queues_rip_device(EHCIState *ehci, 
USBDevice *dev, int async)
     }
 }
 
-static void ehci_queues_rip_all(EHCIState *ehci, int async)
+void ehci_queues_rip_all(EHCIState *ehci, int async)
 {
     EHCIQueueHead *head = async ? &ehci->aqueues : &ehci->pqueues;
     const char *warn = async ? "guest stopped busy async schedule" : NULL;
diff --git a/hw/usb/hcd-ehci.h b/hw/usb/hcd-ehci.h
index 594d9d3..19e079e 100644
--- a/hw/usb/hcd-ehci.h
+++ b/hw/usb/hcd-ehci.h
@@ -323,6 +323,7 @@ extern const VMStateDescription vmstate_ehci;
 
 void usb_ehci_init(EHCIState *s, DeviceState *dev);
 void usb_ehci_realize(EHCIState *s, DeviceState *dev, Error **errp);
+void ehci_queues_rip_all(EHCIState *ehci, int async);
 
 #define TYPE_PCI_EHCI "pci-ehci-usb"
 #define PCI_EHCI(obj) OBJECT_CHECK(EHCIPCIState, (obj), TYPE_PCI_EHCI)
-- 
1.7.12.4





reply via email to

[Prev in Thread] Current Thread [Next in Thread]