Lines Matching full:router

47  * @vops: Router vendor specific NVM operations (optional)
97 * struct tb_switch_tmu - Structure holding router TMU configuration
100 * @mode: TMU mode related to the upstream router. Reflects the HW
101 * setting. Don't care for host router.
102 * @mode_request: TMU mode requested to set. Related to upstream router.
103 * Don't care for host router.
131 * @preferred_link_width: Router preferred link width (only set for Gen 4 links)
158 * @max_usb3_credits: Router preferred number of buffers for USB 3.x
159 * @min_dp_aux_credits: Router preferred minimum number of buffers for DP AUX
160 * @min_dp_main_credits: Router preferred minimum number of buffers for DP MAIN
161 * @max_pcie_credits: Router preferred number of buffers for PCIe
162 * @max_dma_credits: Router preferred number of buffers for DMA/P2P
163 * @clx: CLx states on the upstream link of the router
169 * In USB4 terminology this structure represents a router.
330 * @index: Retimer index facing the router USB4 port
451 * Support paths from the farthest (depth 6) router to the host and back
452 * to the same level (not necessarily to the same router).
497 * @usb4_switch_op: Optional proxy for USB4 router operations. If set
498 * this will be called whenever USB4 router operation is
500 * native USB4 router operation is called.
504 * router operation.
892 * tb_switch_downstream_port() - Return downstream facing port of parent router
893 * @sw: Device router pointer
896 * the parent router.
906 * tb_switch_depth() - Returns depth of the connected router
907 * @sw: Router
1022 * @sw: Router whose mode to check
1025 * Checks if given router TMU mode is configured to @mode. Note the
1026 * router TMU might not be enabled to this mode.
1036 * @sw: Router whose TMU mode to check
1055 * @sw: Router to check for the CLx
1058 * Checks if the specified CLx is enabled on the router upstream link.
1061 * Not applicable for a host router.
1250 * tb_xdomain_downstream_port() - Return downstream facing port of parent router
1278 * usb4_switch_version() - Returns USB4 version of the router
1279 * @sw: Router to check
1281 * Returns major version of USB4 router (%1 for v1, %2 for v2 and so
1282 * on). Can be called to pre-USB4 router too and in that case returns %0.
1293 * Returns true if the @sw is USB4 compliant router, false otherwise.
1346 * @USB4_SB_TARGET_ROUTER: Target is the router itself