Page MenuHomeFreeBSD

D57200.diff
No OneTemporary

D57200.diff

diff --git a/sys/dev/usb/usb.h b/sys/dev/usb/usb.h
--- a/sys/dev/usb/usb.h
+++ b/sys/dev/usb/usb.h
@@ -693,6 +693,15 @@
} __packed;
typedef struct usb_status usb_status_t;
+struct usb_ext_status {
+ uDWord wStatus;
+#define UDS_RX_SUBLINK_SPEED_ID_BITS(x) (x & 0xF)
+#define UDS_TX_SUBLINK_SPEED_ID_BITS(x) ((x >> 4) & 0xF)
+#define UDS_RX_SUBLINK_LANE_COUNT_BITS(x) ((x >> 8) & 0xF)
+#define UDS_TX_SUBLINK_LANE_COUNT_BITS(x) ((x >> 12) & 0xF)
+} __packed;
+typedef struct usb_ext_status usb_ext_status_t;
+
struct usb_hub_status {
uWord wHubStatus;
#define UHS_LOCAL_POWER 0x0001

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 17, 3:54 AM (10 h, 45 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33469851
Default Alt Text
D57200.diff (597 B)

Event Timeline