Lines Matching refs:dst_port
112 tunnel->dst_port->sw == out->sw) {
239 tb_discover_dp_resource(tb, tunnel->dst_port);
433 struct tb_switch *parent = tunnel->dst_port->sw;
441 struct tb_port *out = tunnel->dst_port;
532 struct tb_port *dst_port)
540 (dst_port && dst_port == tunnel->dst_port))) {
550 struct tb_port *dst_port)
556 if (dst_port->sw->config.depth > src_port->sw->config.depth)
557 sw = dst_port->sw;
576 struct tb_port *dst_port, int *available_up, int *available_down)
584 tb_route(src_port->sw), src_port->port, tb_route(dst_port->sw),
585 dst_port->port);
587 tunnel = tb_find_first_usb3_tunnel(tb, src_port, dst_port);
589 tunnel->dst_port != dst_port) {
603 tb_for_each_port_on_path(src_port, dst_port, port) {
672 * dst_port because it is the same tunnel and we
676 tunnel->dst_port == dst_port)
714 struct tb_port *dst_port)
718 tunnel = tb_find_first_usb3_tunnel(tb, src_port, dst_port);
723 struct tb_port *dst_port)
728 tunnel = tb_find_first_usb3_tunnel(tb, src_port, dst_port);
738 ret = tb_available_bandwidth(tb, tunnel->src_port, tunnel->dst_port,
1022 struct tb_port *src_port, *dst_port;
1033 dst_port = tunnel->dst_port;
1044 pm_runtime_mark_last_busy(&dst_port->sw->dev);
1045 pm_runtime_put_autosuspend(&dst_port->sw->dev);
1051 tb_reclaim_usb3_bandwidth(tb, src_port, dst_port);
1189 first_tunnel->src_port, first_tunnel->dst_port);
1197 out = tunnel->dst_port;
1226 first_tunnel->dst_port);
1560 struct tb_port *nhi_port, *dst_port;
1566 dst_port = tb_port_at(xd->route, sw);
1577 tunnel = tb_tunnel_alloc_dma(tb, nhi_port, dst_port, transmit_path,
1609 struct tb_port *nhi_port, *dst_port;
1614 dst_port = tb_port_at(xd->route, sw);
1620 if (tunnel->src_port != nhi_port || tunnel->dst_port != dst_port)
1782 out = tunnel->dst_port;
1938 out = tunnel->dst_port;