Lines Matching full:router
46 * @vops: Router vendor specific NVM operations (optional)
96 * struct tb_switch_tmu - Structure holding router TMU configuration
99 * @mode: TMU mode related to the upstream router. Reflects the HW
100 * setting. Don't care for host router.
101 * @mode_request: TMU mode requested to set. Related to upstream router.
102 * Don't care for host router.
130 * @preferred_link_width: Router preferred link width (only set for Gen 4 links)
157 * @max_usb3_credits: Router preferred number of buffers for USB 3.x
158 * @min_dp_aux_credits: Router preferred minimum number of buffers for DP AUX
159 * @min_dp_main_credits: Router preferred minimum number of buffers for DP MAIN
160 * @max_pcie_credits: Router preferred number of buffers for PCIe
161 * @max_dma_credits: Router preferred number of buffers for DMA/P2P
162 * @clx: CLx states on the upstream link of the router
167 * In USB4 terminology this structure represents a router.
325 * @index: Retimer index facing the router USB4 port
446 * Support paths from the farthest (depth 6) router to the host and back
447 * to the same level (not necessarily to the same router).
492 * @usb4_switch_op: Optional proxy for USB4 router operations. If set
493 * this will be called whenever USB4 router operation is
495 * native USB4 router operation is called.
499 * router operation.
887 * tb_switch_downstream_port() - Return downstream facing port of parent router
888 * @sw: Device router pointer
891 * the parent router.
901 * tb_switch_depth() - Returns depth of the connected router
902 * @sw: Router
1017 * @sw: Router whose mode to check
1020 * Checks if given router TMU mode is configured to @mode. Note the
1021 * router TMU might not be enabled to this mode.
1031 * @sw: Router whose TMU mode to check
1050 * @sw: Router to check for the CLx
1053 * Checks if the specified CLx is enabled on the router upstream link.
1056 * Not applicable for a host router.
1245 * tb_xdomain_downstream_port() - Return downstream facing port of parent router
1273 * usb4_switch_version() - Returns USB4 version of the router
1274 * @sw: Router to check
1276 * Returns major version of USB4 router (%1 for v1, %2 for v2 and so
1277 * on). Can be called to pre-USB4 router too and in that case returns %0.
1288 * Returns true if the @sw is USB4 compliant router, false otherwise.
1341 * @USB4_SB_TARGET_ROUTER: Target is the router itself