Lines Matching full:hub
3 * This file holds Hub protocol constants and data structures that are
4 * defined in chapter 11 (Hub Specification) of the USB 2.0 specification.
16 * From USB 2.0 spec Table 11-13, offset 7, a hub can
19 * Because the arrays need to add a bit for hub status data, we
28 * Hub request types
43 * Hub class requests
52 * Hub class additional requests defined by USB 3.0 spec
59 * Hub Class feature numbers
102 /* USB 3.0 hub remote wake mask bits, see table 10-14 */
108 * Hub Status and Hub Change results
212 #define HUB_CHAR_COMPOUND 0x0004 /* hub is part of a compound device */
228 * Hub Status & Hub Change bit masks
240 * Hub descriptor
250 * Hub Device descriptor
251 * USB Hub class device protocols
254 #define USB_HUB_PR_FS 0 /* Full speed hub */
255 #define USB_HUB_PR_HS_NO_TT 0 /* Hi-speed hub without TT */
256 #define USB_HUB_PR_HS_SINGLE_TT 1 /* Hi-speed hub with single TT */
257 #define USB_HUB_PR_HS_MULTI_TT 2 /* Hi-speed hub with multiple TT */
258 #define USB_HUB_PR_SS 3 /* Super speed hub */
271 /* add 1 bit for hub status change; round to bytes */