Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/thunderbolt/
Dtb.c160 if (port->dual_link_port && port->link_nr) in tb_scan_port()
215 if (port->dual_link_port && upstream_port->dual_link_port) { in tb_scan_port()
216 port->dual_link_port->remote = upstream_port->dual_link_port; in tb_scan_port()
217 upstream_port->dual_link_port->remote = port->dual_link_port; in tb_scan_port()
276 if (port->dual_link_port) in tb_free_unplugged_children()
277 port->dual_link_port->remote = NULL; in tb_free_unplugged_children()
538 if (port->dual_link_port) in tb_handle_hotplug()
539 port->dual_link_port->remote = NULL; in tb_handle_hotplug()
Deeprom.c367 port->dual_link_port = in tb_drom_parse_entry_port()
520 sw->ports[1].dual_link_port = &sw->ports[2]; in tb_drom_read()
521 sw->ports[2].dual_link_port = &sw->ports[1]; in tb_drom_read()
525 sw->ports[3].dual_link_port = &sw->ports[4]; in tb_drom_read()
526 sw->ports[4].dual_link_port = &sw->ports[3]; in tb_drom_read()
Dpath.c262 if (in_port->dual_link_port && in_port->link_nr != link_nr) in tb_path_alloc()
263 in_port = in_port->dual_link_port; in tb_path_alloc()
274 if (out_port->dual_link_port && out_port->link_nr != link_nr) in tb_path_alloc()
275 out_port = out_port->dual_link_port; in tb_path_alloc()
Dtb.h145 struct tb_port *dual_link_port; member
327 return port == upstream_port || port->dual_link_port == upstream_port; in tb_is_upstream_port()
357 if (port->dual_link_port && port->link_nr) in tb_port_has_remote()
Dswitch.c768 if (next->dual_link_port && in tb_next_port_on_path()
770 next = next->dual_link_port; in tb_next_port_on_path()