Searched hist:"0 cae7b1a004d6857e3bde3d511d7efa39d3cb48a" (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/hw/usb/ |
H A D | core.c | diff 0cae7b1a004d6857e3bde3d511d7efa39d3cb48a Wed Oct 24 11:14:08 CDT 2012 Hans de Goede <hdegoede@redhat.com> usb: Move clearing of queue on halt to the core
hcds which queue up more then one packet at once (uhci, ehci and xhci), must clear the queue after an error which has caused the queue to halt.
Currently this is handled as a special case inside the hcd code, this patch instead adds an USB_RET_REMOVE_FROM_QUEUE packet result code, teaches the 3 hcds about this and moves the clearing of the queue on a halt into the USB core.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
H A D | hcd-uhci.c | diff 0cae7b1a004d6857e3bde3d511d7efa39d3cb48a Wed Oct 24 11:14:08 CDT 2012 Hans de Goede <hdegoede@redhat.com> usb: Move clearing of queue on halt to the core
hcds which queue up more then one packet at once (uhci, ehci and xhci), must clear the queue after an error which has caused the queue to halt.
Currently this is handled as a special case inside the hcd code, this patch instead adds an USB_RET_REMOVE_FROM_QUEUE packet result code, teaches the 3 hcds about this and moves the clearing of the queue on a halt into the USB core.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
H A D | hcd-ehci.c | diff 0cae7b1a004d6857e3bde3d511d7efa39d3cb48a Wed Oct 24 11:14:08 CDT 2012 Hans de Goede <hdegoede@redhat.com> usb: Move clearing of queue on halt to the core
hcds which queue up more then one packet at once (uhci, ehci and xhci), must clear the queue after an error which has caused the queue to halt.
Currently this is handled as a special case inside the hcd code, this patch instead adds an USB_RET_REMOVE_FROM_QUEUE packet result code, teaches the 3 hcds about this and moves the clearing of the queue on a halt into the USB core.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|
H A D | hcd-xhci.c | diff 0cae7b1a004d6857e3bde3d511d7efa39d3cb48a Wed Oct 24 11:14:08 CDT 2012 Hans de Goede <hdegoede@redhat.com> usb: Move clearing of queue on halt to the core
hcds which queue up more then one packet at once (uhci, ehci and xhci), must clear the queue after an error which has caused the queue to halt.
Currently this is handled as a special case inside the hcd code, this patch instead adds an USB_RET_REMOVE_FROM_QUEUE packet result code, teaches the 3 hcds about this and moves the clearing of the queue on a halt into the USB core.
Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
|