[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
- [Qemu-devel] [PATCH v2 0/9] usb: usb host adapter hotplug, arei.gonglei, 2014/06/03
- [Qemu-devel] [PATCH v2 2/9] usb-ohci: Fix memory leak for ohci timer, arei.gonglei, 2014/06/03
- [Qemu-devel] [PATCH v2 4/9] usb-uhci: clean up uhci resource when pci-uhci exit, arei.gonglei, 2014/06/03
- [Qemu-devel] [PATCH v2 5/9] usb-ehci: add vmstate properity for EHCIState, arei.gonglei, 2014/06/03
- [Qemu-devel] [PATCH v2 6/9] usb-ehci: expose ehci_queues_rip_all,
arei.gonglei <=
- [Qemu-devel] [PATCH v2 1/9] usb: add usb_bus_release function, arei.gonglei, 2014/06/03
- [Qemu-devel] [PATCH v2 7/9] usb-ehci: add ehci-pci device exit function, arei.gonglei, 2014/06/03
- [Qemu-devel] [PATCH v2 3/9] usb-ohci: add exit function, arei.gonglei, 2014/06/03
- [Qemu-devel] [PATCH v2 9/9] usb: tag usb host controller as hotpluggable, arei.gonglei, 2014/06/03
- [Qemu-devel] [PATCH v2 8/9] usb-xhci: add exit function, arei.gonglei, 2014/06/03
- Re: [Qemu-devel] [PATCH v2 0/9] usb: usb host adapter hotplug, Gerd Hoffmann, 2014/06/04