Lines Matching refs:paths

146 	tunnel->paths = kcalloc(npaths, sizeof(tunnel->paths[0]), GFP_KERNEL);  in tb_tunnel_alloc()
147 if (!tunnel->paths) { in tb_tunnel_alloc()
293 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_discover_pci()
294 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_UP])) in tb_tunnel_discover_pci()
301 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_discover_pci()
302 if (tb_pci_init_path(tunnel->paths[TB_PCI_PATH_DOWN])) in tb_tunnel_discover_pci()
363 tunnel->paths[TB_PCI_PATH_DOWN] = path; in tb_tunnel_alloc_pci()
371 tunnel->paths[TB_PCI_PATH_UP] = path; in tb_tunnel_alloc_pci()
868 struct tb_path **paths; in tb_dp_activate() local
871 paths = tunnel->paths; in tb_dp_activate()
872 last = paths[TB_DP_VIDEO_PATH_OUT]->path_length - 1; in tb_dp_activate()
875 paths[TB_DP_VIDEO_PATH_OUT]->hops[0].in_hop_index, in tb_dp_activate()
876 paths[TB_DP_AUX_PATH_OUT]->hops[0].in_hop_index, in tb_dp_activate()
877 paths[TB_DP_AUX_PATH_IN]->hops[last].next_hop_index); in tb_dp_activate()
880 paths[TB_DP_VIDEO_PATH_OUT]->hops[last].next_hop_index, in tb_dp_activate()
881 paths[TB_DP_AUX_PATH_IN]->hops[0].in_hop_index, in tb_dp_activate()
882 paths[TB_DP_AUX_PATH_OUT]->hops[last].next_hop_index); in tb_dp_activate()
1367 tunnel->paths[TB_DP_VIDEO_PATH_OUT] = path; in tb_tunnel_discover_dp()
1368 if (tb_dp_init_video_path(tunnel->paths[TB_DP_VIDEO_PATH_OUT])) in tb_tunnel_discover_dp()
1375 tunnel->paths[TB_DP_AUX_PATH_OUT] = path; in tb_tunnel_discover_dp()
1376 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_OUT]); in tb_tunnel_discover_dp()
1382 tunnel->paths[TB_DP_AUX_PATH_IN] = path; in tb_tunnel_discover_dp()
1383 tb_dp_init_aux_path(tunnel->paths[TB_DP_AUX_PATH_IN]); in tb_tunnel_discover_dp()
1436 struct tb_path **paths; in tb_tunnel_alloc_dp() local
1458 paths = tunnel->paths; in tb_tunnel_alloc_dp()
1465 paths[TB_DP_VIDEO_PATH_OUT] = path; in tb_tunnel_alloc_dp()
1472 paths[TB_DP_AUX_PATH_OUT] = path; in tb_tunnel_alloc_dp()
1479 paths[TB_DP_AUX_PATH_IN] = path; in tb_tunnel_alloc_dp()
1617 if (!tunnel->paths[i]) in tb_dma_deinit()
1619 tb_dma_deinit_path(tunnel->paths[i]); in tb_dma_deinit()
1674 tunnel->paths[i++] = path; in tb_tunnel_alloc_dma()
1686 tunnel->paths[i++] = path; in tb_tunnel_alloc_dma()
1724 const struct tb_path *path = tunnel->paths[i]; in tb_tunnel_match_dma()
1972 tunnel->paths[TB_USB3_PATH_DOWN] = path; in tb_tunnel_discover_usb3()
1973 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_DOWN]); in tb_tunnel_discover_usb3()
1979 tunnel->paths[TB_USB3_PATH_UP] = path; in tb_tunnel_discover_usb3()
1980 tb_usb3_init_path(tunnel->paths[TB_USB3_PATH_UP]); in tb_tunnel_discover_usb3()
2094 tunnel->paths[TB_USB3_PATH_DOWN] = path; in tb_tunnel_alloc_usb3()
2103 tunnel->paths[TB_USB3_PATH_UP] = path; in tb_tunnel_alloc_usb3()
2137 if (tunnel->paths[i]) in tb_tunnel_free()
2138 tb_path_free(tunnel->paths[i]); in tb_tunnel_free()
2141 kfree(tunnel->paths); in tb_tunnel_free()
2154 WARN_ON(!tunnel->paths[i]->activated); in tb_tunnel_is_invalid()
2155 if (tb_path_is_invalid(tunnel->paths[i])) in tb_tunnel_is_invalid()
2179 if (tunnel->paths[i]->activated) { in tb_tunnel_restart()
2180 tb_path_deactivate(tunnel->paths[i]); in tb_tunnel_restart()
2181 tunnel->paths[i]->activated = false; in tb_tunnel_restart()
2192 res = tb_path_activate(tunnel->paths[i]); in tb_tunnel_restart()
2222 if (tunnel->paths[i]->activated) { in tb_tunnel_activate()
2246 if (tunnel->paths[i] && tunnel->paths[i]->activated) in tb_tunnel_deactivate()
2247 tb_path_deactivate(tunnel->paths[i]); in tb_tunnel_deactivate()
2265 if (!tunnel->paths[i]) in tb_tunnel_port_on_path()
2268 if (tb_path_port_on_path(tunnel->paths[i], port)) in tb_tunnel_port_on_path()
2280 if (!tunnel->paths[i]) in tb_tunnel_is_active()
2282 if (!tunnel->paths[i]->activated) in tb_tunnel_is_active()