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
21 * limit. Because the arrays need to add a bit for hub status data, we
30 * Hub request types
45 * Hub class requests
54 * Hub class additional requests defined by USB 3.0 spec
61 * Hub Class feature numbers
104 /* USB 3.0 hub remote wake mask bits, see table 10-14 */
110 * Hub Status and Hub Change results
214 #define HUB_CHAR_COMPOUND 0x0004 /* hub is part of a compound device */
230 * Hub Status & Hub Change bit masks
242 * Hub descriptor
252 * Hub Device descriptor
253 * USB Hub class device protocols
256 #define USB_HUB_PR_FS 0 /* Full speed hub */
257 #define USB_HUB_PR_HS_NO_TT 0 /* Hi-speed hub without TT */
258 #define USB_HUB_PR_HS_SINGLE_TT 1 /* Hi-speed hub with single TT */
259 #define USB_HUB_PR_HS_MULTI_TT 2 /* Hi-speed hub with multiple TT */
260 #define USB_HUB_PR_SS 3 /* Super speed hub */
273 /* add 1 bit for hub status change; round to bytes */