summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ipxe')
-rw-r--r--src/include/ipxe/usb.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/include/ipxe/usb.h b/src/include/ipxe/usb.h
index a9c185f6c..5b95c20c9 100644
--- a/src/include/ipxe/usb.h
+++ b/src/include/ipxe/usb.h
@@ -380,11 +380,12 @@ struct usb_endpoint {
/** Endpoint is open */
int open;
- /** Current failure state (if any) */
- int rc;
/** Buffer fill level */
unsigned int fill;
+ /** List of halted endpoints */
+ struct list_head halted;
+
/** Host controller operations */
struct usb_endpoint_host_operations *host;
/** Host controller private data */
@@ -754,7 +755,7 @@ struct usb_port {
*/
struct usb_device *usb;
/** List of changed ports */
- struct list_head list;
+ struct list_head changed;
};
/** A USB hub */
@@ -888,6 +889,8 @@ struct usb_bus {
struct list_head hubs;
/** List of changed ports */
struct list_head changed;
+ /** List of halted endpoints */
+ struct list_head halted;
/** Process */
struct process process;