Lines Matching refs:paths
72 tunnel->paths = kcalloc(npaths, sizeof(tunnel->paths[0]), GFP_KERNEL); in tb_tunnel_alloc()
73 if (!tunnel->paths) { in tb_tunnel_alloc()
168 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_discover_pci()
169 tb_pci_init_path(tunnel->paths[TB_PCI_PATH_UP]); in tb_tunnel_discover_pci()
175 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_discover_pci()
176 tb_pci_init_path(tunnel->paths[TB_PCI_PATH_DOWN]); in tb_tunnel_discover_pci()
239 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_alloc_pci()
248 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_alloc_pci()
512 struct tb_path **paths; in tb_dp_activate() local
515 paths = tunnel->paths; in tb_dp_activate()
516 last = paths[TB_DP_VIDEO_PATH_OUT]->path_length - 1; in tb_dp_activate()
519 paths[TB_DP_VIDEO_PATH_OUT]->hops[0].in_hop_index, in tb_dp_activate()
520 paths[TB_DP_AUX_PATH_OUT]->hops[0].in_hop_index, in tb_dp_activate()
521 paths[TB_DP_AUX_PATH_IN]->hops[last].next_hop_index); in tb_dp_activate()
524 paths[TB_DP_VIDEO_PATH_OUT]->hops[last].next_hop_index, in tb_dp_activate()
525 paths[TB_DP_AUX_PATH_IN]->hops[0].in_hop_index, in tb_dp_activate()
526 paths[TB_DP_AUX_PATH_OUT]->hops[last].next_hop_index); in tb_dp_activate()
679 tunnel->paths[TB_DP_VIDEO_PATH_OUT] = path; in tb_tunnel_discover_dp()
680 tb_dp_init_video_path(tunnel->paths[TB_DP_VIDEO_PATH_OUT], true); in tb_tunnel_discover_dp()
685 tunnel->paths[TB_DP_AUX_PATH_OUT] = path; in tb_tunnel_discover_dp()
686 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_OUT]); in tb_tunnel_discover_dp()
692 tunnel->paths[TB_DP_AUX_PATH_IN] = path; in tb_tunnel_discover_dp()
693 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_IN]); in tb_tunnel_discover_dp()
743 struct tb_path **paths; in tb_tunnel_alloc_dp() local
761 paths = tunnel->paths; in tb_tunnel_alloc_dp()
768 paths[TB_DP_VIDEO_PATH_OUT] = path; in tb_tunnel_alloc_dp()
775 paths[TB_DP_AUX_PATH_OUT] = path; in tb_tunnel_alloc_dp()
782 paths[TB_DP_AUX_PATH_IN] = path; in tb_tunnel_alloc_dp()
866 tunnel->paths[TB_DMA_PATH_IN] = path; in tb_tunnel_alloc_dma()
874 tunnel->paths[TB_DMA_PATH_OUT] = path; in tb_tunnel_alloc_dma()
1060 tunnel->paths[TB_USB3_PATH_DOWN] = path; in tb_tunnel_discover_usb3()
1061 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_DOWN]); in tb_tunnel_discover_usb3()
1067 tunnel->paths[TB_USB3_PATH_UP] = path; in tb_tunnel_discover_usb3()
1068 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_UP]); in tb_tunnel_discover_usb3()
1182 tunnel->paths[TB_USB3_PATH_DOWN] = path; in tb_tunnel_alloc_usb3()
1191 tunnel->paths[TB_USB3_PATH_UP] = path; in tb_tunnel_alloc_usb3()
1222 if (tunnel->paths[i]) in tb_tunnel_free()
1223 tb_path_free(tunnel->paths[i]); in tb_tunnel_free()
1226 kfree(tunnel->paths); in tb_tunnel_free()
1239 WARN_ON(!tunnel->paths[i]->activated); in tb_tunnel_is_invalid()
1240 if (tb_path_is_invalid(tunnel->paths[i])) in tb_tunnel_is_invalid()
1264 if (tunnel->paths[i]->activated) { in tb_tunnel_restart()
1265 tb_path_deactivate(tunnel->paths[i]); in tb_tunnel_restart()
1266 tunnel->paths[i]->activated = false; in tb_tunnel_restart()
1277 res = tb_path_activate(tunnel->paths[i]); in tb_tunnel_restart()
1307 if (tunnel->paths[i]->activated) { in tb_tunnel_activate()
1331 if (tunnel->paths[i] && tunnel->paths[i]->activated) in tb_tunnel_deactivate()
1332 tb_path_deactivate(tunnel->paths[i]); in tb_tunnel_deactivate()
1350 if (!tunnel->paths[i]) in tb_tunnel_port_on_path()
1353 if (tb_path_port_on_path(tunnel->paths[i], port)) in tb_tunnel_port_on_path()
1365 if (!tunnel->paths[i]) in tb_tunnel_is_active()
1367 if (!tunnel->paths[i]->activated) in tb_tunnel_is_active()