Lines Matching +full:single +full:- +full:transaction +full:- +full:translator

1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
16 * From USB 2.0 spec Table 11-13, offset 7, a hub can
24 /* See USB 3.1 spec Table 10-5 */
36 * See USB 3.1 spec Table 10-12
44 * See USB 2.0 spec Table 11-16
53 * See USB 3.0 spec Table 10-6
60 * See USB 2.0 spec Table 11-17
67 * See USB 2.0 spec Table 11-17
88 * See USB 3.0 spec Table 10-7
102 /* USB 3.0 hub remote wake mask bits, see table 10-14 */
109 * See USB 2.0 spec Table 11-19 and Table 11-20
111 * See USB 3.1 spec section 10.16.2.6 Table 10-12 and 10-15
121 * See USB 2.0 spec Table 11-21
139 * See USB 3.0 spec Table 10-10
154 * (bits 5-8) in wPortStatus
171 * See USB 2.0 spec Table 11-22 and USB 2.0 LPM ECN Table-4.10
182 * See USB 3.0 spec Table 10-11
190 * See USB 3.1 spec 10.16.2.6.3 Table 10-15
205 * See USB 2.0 spec Table 11-13, offset 3
209 #define HUB_CHAR_INDV_PORT_LPSM 0x0001 /* per-port power control */
214 #define HUB_CHAR_OCPM 0x0018 /* Over-Current Protection Mode mask */
215 #define HUB_CHAR_COMMON_OCPM 0x0000 /* All ports Over-Current reporting */
216 #define HUB_CHAR_INDV_PORT_OCPM 0x0008 /* per-port Over-current reporting */
217 #define HUB_CHAR_NO_OCPM 0x0010 /* No Over-current Protection support */
220 #define HUB_CHAR_PORTIND 0x0080 /* per-port indicators (LEDs) */
229 * See USB 2.0 spec Table 11-19 and Table 11-20
241 * See USB 2.0 spec Table 11-13
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 */
284 /* port indicator status selectors, tables 11-7 and 11-25 */
299 /* Transaction Translator Think Times, in bits */