Lines Matching full:router
44 * @vops: Router vendor specific NVM operations (optional)
94 * struct tb_switch_tmu - Structure holding router TMU configuration
97 * @mode: TMU mode related to the upstream router. Reflects the HW
98 * setting. Don't care for host router.
99 * @mode_request: TMU mode requested to set. Related to upstream router.
100 * Don't care for host router.
128 * @preferred_link_width: Router preferred link width (only set for Gen 4 links)
155 * @max_usb3_credits: Router preferred number of buffers for USB 3.x
156 * @min_dp_aux_credits: Router preferred minimum number of buffers for DP AUX
157 * @min_dp_main_credits: Router preferred minimum number of buffers for DP MAIN
158 * @max_pcie_credits: Router preferred number of buffers for PCIe
159 * @max_dma_credits: Router preferred number of buffers for DMA/P2P
160 * @clx: CLx states on the upstream link of the router
165 * In USB4 terminology this structure represents a router.
314 * @index: Retimer index facing the router USB4 port
431 * Support paths from the farthest (depth 6) router to the host and back
432 * to the same level (not necessarily to the same router).
475 * @usb4_switch_op: Optional proxy for USB4 router operations. If set
476 * this will be called whenever USB4 router operation is
478 * native USB4 router operation is called.
482 * router operation.
869 * tb_switch_downstream_port() - Return downstream facing port of parent router
870 * @sw: Device router pointer
873 * the parent router.
883 * tb_switch_depth() - Returns depth of the connected router
884 * @sw: Router
999 * @sw: Router whose mode to check
1002 * Checks if given router TMU mode is configured to @mode. Note the
1003 * router TMU might not be enabled to this mode.
1013 * @sw: Router whose TMU mode to check
1032 * @sw: Router to check for the CLx
1035 * Checks if the specified CLx is enabled on the router upstream link.
1038 * Not applicable for a host router.
1225 * tb_xdomain_downstream_port() - Return downstream facing port of parent router
1253 * usb4_switch_version() - Returns USB4 version of the router
1254 * @sw: Router to check
1256 * Returns major version of USB4 router (%1 for v1, %2 for v2 and so
1257 * on). Can be called to pre-USB4 router too and in that case returns %0.
1268 * Returns true if the @sw is USB4 compliant router, false otherwise.