Lines Matching refs:paths
137 tunnel->paths = kcalloc(npaths, sizeof(tunnel->paths[0]), GFP_KERNEL); in tb_tunnel_alloc()
138 if (!tunnel->paths) { in tb_tunnel_alloc()
253 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_discover_pci()
254 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_UP])) in tb_tunnel_discover_pci()
261 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_discover_pci()
262 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_DOWN])) in tb_tunnel_discover_pci()
323 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_alloc_pci()
331 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_alloc_pci()
739 struct tb_path **paths; in tb_dp_activate() local
742 paths = tunnel->paths; in tb_dp_activate()
743 last = paths[TB_DP_VIDEO_PATH_OUT]->path_length - 1; in tb_dp_activate()
746 paths[TB_DP_VIDEO_PATH_OUT]->hops[0].in_hop_index, in tb_dp_activate()
747 paths[TB_DP_AUX_PATH_OUT]->hops[0].in_hop_index, in tb_dp_activate()
748 paths[TB_DP_AUX_PATH_IN]->hops[last].next_hop_index); in tb_dp_activate()
751 paths[TB_DP_VIDEO_PATH_OUT]->hops[last].next_hop_index, in tb_dp_activate()
752 paths[TB_DP_AUX_PATH_IN]->hops[0].in_hop_index, in tb_dp_activate()
753 paths[TB_DP_AUX_PATH_OUT]->hops[last].next_hop_index); in tb_dp_activate()
1177 tunnel->paths[TB_DP_VIDEO_PATH_OUT] = path; in tb_tunnel_discover_dp()
1178 if (tb_dp_init_video_path(tunnel->paths[TB_DP_VIDEO_PATH_OUT])) in tb_tunnel_discover_dp()
1185 tunnel->paths[TB_DP_AUX_PATH_OUT] = path; in tb_tunnel_discover_dp()
1186 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_OUT]); in tb_tunnel_discover_dp()
1192 tunnel->paths[TB_DP_AUX_PATH_IN] = path; in tb_tunnel_discover_dp()
1193 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_IN]); in tb_tunnel_discover_dp()
1244 struct tb_path **paths; in tb_tunnel_alloc_dp() local
1266 paths = tunnel->paths; in tb_tunnel_alloc_dp()
1273 paths[TB_DP_VIDEO_PATH_OUT] = path; in tb_tunnel_alloc_dp()
1280 paths[TB_DP_AUX_PATH_OUT] = path; in tb_tunnel_alloc_dp()
1287 paths[TB_DP_AUX_PATH_IN] = path; in tb_tunnel_alloc_dp()
1425 if (!tunnel->paths[i]) in tb_dma_deinit()
1427 tb_dma_deinit_path(tunnel->paths[i]); in tb_dma_deinit()
1478 tunnel->paths[i++] = path; in tb_tunnel_alloc_dma()
1490 tunnel->paths[i++] = path; in tb_tunnel_alloc_dma()
1528 const struct tb_path *path = tunnel->paths[i]; in tb_tunnel_match_dma()
1767 tunnel->paths[TB_USB3_PATH_DOWN] = path; in tb_tunnel_discover_usb3()
1768 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_DOWN]); in tb_tunnel_discover_usb3()
1774 tunnel->paths[TB_USB3_PATH_UP] = path; in tb_tunnel_discover_usb3()
1775 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_UP]); in tb_tunnel_discover_usb3()
1889 tunnel->paths[TB_USB3_PATH_DOWN] = path; in tb_tunnel_alloc_usb3()
1898 tunnel->paths[TB_USB3_PATH_UP] = path; in tb_tunnel_alloc_usb3()
1932 if (tunnel->paths[i]) in tb_tunnel_free()
1933 tb_path_free(tunnel->paths[i]); in tb_tunnel_free()
1936 kfree(tunnel->paths); in tb_tunnel_free()
1949 WARN_ON(!tunnel->paths[i]->activated); in tb_tunnel_is_invalid()
1950 if (tb_path_is_invalid(tunnel->paths[i])) in tb_tunnel_is_invalid()
1974 if (tunnel->paths[i]->activated) { in tb_tunnel_restart()
1975 tb_path_deactivate(tunnel->paths[i]); in tb_tunnel_restart()
1976 tunnel->paths[i]->activated = false; in tb_tunnel_restart()
1987 res = tb_path_activate(tunnel->paths[i]); in tb_tunnel_restart()
2017 if (tunnel->paths[i]->activated) { in tb_tunnel_activate()
2041 if (tunnel->paths[i] && tunnel->paths[i]->activated) in tb_tunnel_deactivate()
2042 tb_path_deactivate(tunnel->paths[i]); in tb_tunnel_deactivate()
2060 if (!tunnel->paths[i]) in tb_tunnel_port_on_path()
2063 if (tb_path_port_on_path(tunnel->paths[i], port)) in tb_tunnel_port_on_path()
2075 if (!tunnel->paths[i]) in tb_tunnel_is_active()
2077 if (!tunnel->paths[i]->activated) in tb_tunnel_is_active()