diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2012-01-11 11:16:20 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2012-02-10 11:31:57 +0100 |
commit | 7f74a56b1416a759c1da0a280e99242662f350c5 (patch) | |
tree | e724d6c71a74dc52cd0ad40086a86f4e6623abc9 /hw/usb.h | |
parent | e74495e3ade61ceabc5a00713900d8295e4042f4 (diff) |
usb: kill handle_packet callback
All drivers except usb-hub use usb_generic_handle_packet. The only
reason the usb hub has its own function is that it used to be called
with packets which are intended for downstream devices. With the new,
separate device lookup step this doesn't happen any more, so the need
for a different handle_packet callback is gone.
So we can kill the handle_packet callback and just call
usb_generic_handle_packet directly. The special hub handling in
usb_handle_packet() can go away for the same reason.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb.h')
-rw-r--r-- | hw/usb.h | 12 |
1 files changed, 0 insertions, 12 deletions
@@ -235,15 +235,6 @@ typedef struct USBDeviceClass { USBDevice *(*find_device)(USBDevice *dev, uint8_t addr); /* - * Process USB packet. - * Called by the HC (Host Controller). - * - * Returns length of the transaction - * or one of the USB_RET_XXX codes. - */ - int (*handle_packet)(USBDevice *dev, USBPacket *p); - - /* * Called when a packet is canceled. */ void (*cancel_packet)(USBDevice *dev, USBPacket *p); @@ -360,7 +351,6 @@ void usb_detach(USBPort *port); void usb_port_reset(USBPort *port); void usb_device_reset(USBDevice *dev); void usb_wakeup(USBDevice *dev); -int usb_generic_handle_packet(USBDevice *s, USBPacket *p); void usb_generic_async_ctrl_complete(USBDevice *s, USBPacket *p); int set_usb_string(uint8_t *buf, const char *str); @@ -456,8 +446,6 @@ extern const VMStateDescription vmstate_usb_device; USBDevice *usb_device_find_device(USBDevice *dev, uint8_t addr); -int usb_device_handle_packet(USBDevice *dev, USBPacket *p); - void usb_device_cancel_packet(USBDevice *dev, USBPacket *p); void usb_device_handle_attach(USBDevice *dev); |