Lines Matching refs:paths

143 	tunnel->paths = kcalloc(npaths, sizeof(tunnel->paths[0]), GFP_KERNEL);
144 if (!tunnel->paths) {
279 * Discover both paths even if they are not complete. We will
290 tunnel->paths[TB_PCI_PATH_UP] = path;
291 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_UP]))
298 tunnel->paths[TB_PCI_PATH_DOWN] = path;
299 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_DOWN]))
360 tunnel->paths[TB_PCI_PATH_DOWN] = path;
368 tunnel->paths[TB_PCI_PATH_UP] = path;
817 struct tb_path **paths;
820 paths = tunnel->paths;
821 last = paths[TB_DP_VIDEO_PATH_OUT]->path_length - 1;
824 paths[TB_DP_VIDEO_PATH_OUT]->hops[0].in_hop_index,
825 paths[TB_DP_AUX_PATH_OUT]->hops[0].in_hop_index,
826 paths[TB_DP_AUX_PATH_IN]->hops[last].next_hop_index);
829 paths[TB_DP_VIDEO_PATH_OUT]->hops[last].next_hop_index,
830 paths[TB_DP_AUX_PATH_IN]->hops[0].in_hop_index,
831 paths[TB_DP_AUX_PATH_OUT]->hops[last].next_hop_index);
1324 tunnel->paths[TB_DP_VIDEO_PATH_OUT] = path;
1325 if (tb_dp_init_video_path(tunnel->paths[TB_DP_VIDEO_PATH_OUT]))
1332 tunnel->paths[TB_DP_AUX_PATH_OUT] = path;
1333 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_OUT]);
1339 tunnel->paths[TB_DP_AUX_PATH_IN] = path;
1340 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_IN]);
1393 struct tb_path **paths;
1415 paths = tunnel->paths;
1422 paths[TB_DP_VIDEO_PATH_OUT] = path;
1429 paths[TB_DP_AUX_PATH_OUT] = path;
1436 paths[TB_DP_AUX_PATH_IN] = path;
1574 if (!tunnel->paths[i])
1576 tb_dma_deinit_path(tunnel->paths[i]);
1631 tunnel->paths[i++] = path;
1643 tunnel->paths[i++] = path;
1681 const struct tb_path *path = tunnel->paths[i];
1909 * Discover both paths even if they are not complete. We will
1920 tunnel->paths[TB_USB3_PATH_DOWN] = path;
1921 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_DOWN]);
1927 tunnel->paths[TB_USB3_PATH_UP] = path;
1928 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_UP]);
2042 tunnel->paths[TB_USB3_PATH_DOWN] = path;
2051 tunnel->paths[TB_USB3_PATH_UP] = path;
2085 if (tunnel->paths[i])
2086 tb_path_free(tunnel->paths[i]);
2089 kfree(tunnel->paths);
2102 WARN_ON(!tunnel->paths[i]->activated);
2103 if (tb_path_is_invalid(tunnel->paths[i]))
2123 * Make sure all paths are properly disabled before enabling
2127 if (tunnel->paths[i]->activated) {
2128 tb_path_deactivate(tunnel->paths[i]);
2129 tunnel->paths[i]->activated = false;
2140 res = tb_path_activate(tunnel->paths[i]);
2170 if (tunnel->paths[i]->activated) {
2194 if (tunnel->paths[i] && tunnel->paths[i]->activated)
2195 tb_path_deactivate(tunnel->paths[i]);
2213 if (!tunnel->paths[i])
2216 if (tb_path_port_on_path(tunnel->paths[i], port))
2228 if (!tunnel->paths[i])
2230 if (!tunnel->paths[i]->activated)