Lines Matching refs:dual_link_port
864 (next == prev || next->dual_link_port == prev)) in tb_next_port_on_path()
875 if (next->dual_link_port && in tb_next_port_on_path()
877 next = next->dual_link_port; in tb_next_port_on_path()
1073 width = tb_port_get_link_width(port->dual_link_port); in tb_port_lane_bonding_enable()
1075 ret = tb_port_set_link_width(port->dual_link_port, in tb_port_lane_bonding_enable()
1096 port->dual_link_port->bonded = true; in tb_port_lane_bonding_enable()
1101 tb_port_set_link_width(port->dual_link_port, TB_LINK_WIDTH_SINGLE); in tb_port_lane_bonding_enable()
1118 tb_port_set_link_width(port->dual_link_port, TB_LINK_WIDTH_SINGLE); in tb_port_lane_bonding_disable()
1120 port->dual_link_port->bonded = false; in tb_port_lane_bonding_disable()
1206 return tb_port_do_update_credits(port->dual_link_port); in tb_port_update_credits()
2644 if (!port->dual_link_port && !subordinate->dual_link_port) { in tb_switch_default_link_ports()
2646 port->dual_link_port = subordinate; in tb_switch_default_link_ports()
2648 subordinate->dual_link_port = port; in tb_switch_default_link_ports()
2660 if (!up->dual_link_port || !up->dual_link_port->remote) in tb_switch_lane_bonding_possible()
2732 if (tb_wait_for_port(down->dual_link_port, false) <= 0) in tb_switch_lane_bonding_enable()