Lines Matching refs:paths

72 	tunnel->paths = kcalloc(npaths, sizeof(tunnel->paths[0]), GFP_KERNEL);
73 if (!tunnel->paths) {
157 * Discover both paths even if they are not complete. We will
168 tunnel->paths[TB_PCI_PATH_UP] = path;
169 tb_pci_init_path(tunnel->paths[TB_PCI_PATH_UP]);
175 tunnel->paths[TB_PCI_PATH_DOWN] = path;
176 tb_pci_init_path(tunnel->paths[TB_PCI_PATH_DOWN]);
239 tunnel->paths[TB_PCI_PATH_DOWN] = path;
248 tunnel->paths[TB_PCI_PATH_UP] = path;
512 struct tb_path **paths;
515 paths = tunnel->paths;
516 last = paths[TB_DP_VIDEO_PATH_OUT]->path_length - 1;
519 paths[TB_DP_VIDEO_PATH_OUT]->hops[0].in_hop_index,
520 paths[TB_DP_AUX_PATH_OUT]->hops[0].in_hop_index,
521 paths[TB_DP_AUX_PATH_IN]->hops[last].next_hop_index);
524 paths[TB_DP_VIDEO_PATH_OUT]->hops[last].next_hop_index,
525 paths[TB_DP_AUX_PATH_IN]->hops[0].in_hop_index,
526 paths[TB_DP_AUX_PATH_OUT]->hops[last].next_hop_index);
679 tunnel->paths[TB_DP_VIDEO_PATH_OUT] = path;
680 tb_dp_init_video_path(tunnel->paths[TB_DP_VIDEO_PATH_OUT], true);
685 tunnel->paths[TB_DP_AUX_PATH_OUT] = path;
686 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_OUT]);
692 tunnel->paths[TB_DP_AUX_PATH_IN] = path;
693 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_IN]);
743 struct tb_path **paths;
761 paths = tunnel->paths;
768 paths[TB_DP_VIDEO_PATH_OUT] = path;
775 paths[TB_DP_AUX_PATH_OUT] = path;
782 paths[TB_DP_AUX_PATH_IN] = path;
866 tunnel->paths[TB_DMA_PATH_IN] = path;
874 tunnel->paths[TB_DMA_PATH_OUT] = path;
1049 * Discover both paths even if they are not complete. We will
1060 tunnel->paths[TB_USB3_PATH_DOWN] = path;
1061 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_DOWN]);
1067 tunnel->paths[TB_USB3_PATH_UP] = path;
1068 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_UP]);
1182 tunnel->paths[TB_USB3_PATH_DOWN] = path;
1191 tunnel->paths[TB_USB3_PATH_UP] = path;
1222 if (tunnel->paths[i])
1223 tb_path_free(tunnel->paths[i]);
1226 kfree(tunnel->paths);
1239 WARN_ON(!tunnel->paths[i]->activated);
1240 if (tb_path_is_invalid(tunnel->paths[i]))
1260 * Make sure all paths are properly disabled before enabling
1264 if (tunnel->paths[i]->activated) {
1265 tb_path_deactivate(tunnel->paths[i]);
1266 tunnel->paths[i]->activated = false;
1277 res = tb_path_activate(tunnel->paths[i]);
1307 if (tunnel->paths[i]->activated) {
1331 if (tunnel->paths[i] && tunnel->paths[i]->activated)
1332 tb_path_deactivate(tunnel->paths[i]);
1350 if (!tunnel->paths[i])
1353 if (tb_path_port_on_path(tunnel->paths[i], port))
1365 if (!tunnel->paths[i])
1367 if (!tunnel->paths[i]->activated)