Home
last modified time | relevance | path

Searched refs:dual_link_port (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/thunderbolt/
H A Dswitch.c882 (next == prev || next->dual_link_port == prev)) in tb_next_port_on_path()
893 if (next->dual_link_port && in tb_next_port_on_path()
895 next = next->dual_link_port; in tb_next_port_on_path()
1139 width = tb_port_get_link_width(port->dual_link_port); in tb_port_lane_bonding_enable()
1141 ret = tb_port_set_link_width(port->dual_link_port, in tb_port_lane_bonding_enable()
1162 port->dual_link_port->bonded = true; in tb_port_lane_bonding_enable()
1167 tb_port_set_link_width(port->dual_link_port, TB_LINK_WIDTH_SINGLE); in tb_port_lane_bonding_enable()
1184 tb_port_set_link_width(port->dual_link_port, TB_LINK_WIDTH_SINGLE); in tb_port_lane_bonding_disable()
1186 port->dual_link_port->bonded = false; in tb_port_lane_bonding_disable()
1281 if (!port->dual_link_port) in tb_port_update_credits()
[all...]
H A Dxdomain.c1355 ret = tb_port_set_link_width(port->dual_link_port, width); in tb_xdomain_bond_lanes_uuid_high()
1357 tb_port_warn(port->dual_link_port, in tb_xdomain_bond_lanes_uuid_high()
1377 port->dual_link_port->bonded = width > TB_LINK_WIDTH_SINGLE; in tb_xdomain_bond_lanes_uuid_high()
1466 tb_port_disable(port->dual_link_port); in tb_xdomain_get_properties()
1909 if (!down->dual_link_port) in tb_xdomain_link_init()
1918 down->dual_link_port->bonded = true; in tb_xdomain_link_init()
1928 if (!down->dual_link_port) in tb_xdomain_link_exit()
1933 down->dual_link_port->bonded = false; in tb_xdomain_link_exit()
1942 } else if (down->dual_link_port) { in tb_xdomain_link_exit()
1947 tb_port_enable(down->dual_link_port); in tb_xdomain_link_exit()
[all …]
H A Dtb.c1240 if (down->dual_link_port && up->dual_link_port) { in tb_configure_link()
1241 down->dual_link_port->remote = up->dual_link_port; in tb_configure_link()
1242 up->dual_link_port->remote = down->dual_link_port; in tb_configure_link()
1309 if (port->dual_link_port && port->link_nr) in tb_scan_port()
1806 if (port->dual_link_port) in tb_free_unplugged_children()
1807 port->dual_link_port->remote = NULL; in tb_free_unplugged_children()
2472 if (port->dual_link_port) in tb_handle_hotplug()
2473 port->dual_link_port->remote = NULL; in tb_handle_hotplug()
H A Dtb.h293 struct tb_port *dual_link_port; member
579 return port == upstream_port || port->dual_link_port == upstream_port; in tb_is_upstream_port()
625 if (port->dual_link_port && port->link_nr) in tb_port_has_remote()
H A Deeprom.c398 port->dual_link_port = in tb_drom_parse_entry_port()