From 9e88194655c7d074fb7eeab834db97353c47282d Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Mon, 23 Mar 2015 15:59:51 +0000 Subject: [usb] Add clear_tt() hub method to clear transaction translator buffer Signed-off-by: Michael Brown --- src/include/ipxe/usb.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/include') diff --git a/src/include/ipxe/usb.h b/src/include/ipxe/usb.h index 5b95c20c9..ee4004e9c 100644 --- a/src/include/ipxe/usb.h +++ b/src/include/ipxe/usb.h @@ -820,6 +820,15 @@ struct usb_hub_driver_operations { * @ret rc Return status code */ int ( * speed ) ( struct usb_hub *hub, struct usb_port *port ); + /** Clear transaction translator buffer + * + * @v hub USB hub + * @v port USB port + * @v ep USB endpoint + * @ret rc Return status code + */ + int ( * clear_tt ) ( struct usb_hub *hub, struct usb_port *port, + struct usb_endpoint *ep ); }; /** -- cgit v1.2.3-55-g7522