Lines Matching refs:tunnel
94 struct tb_pci_tunnel *tunnel; in tb_free_invalid_tunnels() local
97 list_for_each_entry_safe(tunnel, n, &tcm->tunnel_list, list) { in tb_free_invalid_tunnels()
98 if (tb_pci_is_invalid(tunnel)) { in tb_free_invalid_tunnels()
99 tb_pci_deactivate(tunnel); in tb_free_invalid_tunnels()
100 list_del(&tunnel->list); in tb_free_invalid_tunnels()
101 tb_pci_free(tunnel); in tb_free_invalid_tunnels()
181 struct tb_pci_tunnel *tunnel; in tb_activate_pcie_devices() local
217 tunnel = tb_pci_alloc(tb, up_port, down_port); in tb_activate_pcie_devices()
218 if (!tunnel) { in tb_activate_pcie_devices()
224 if (tb_pci_activate(tunnel)) { in tb_activate_pcie_devices()
227 tb_pci_free(tunnel); in tb_activate_pcie_devices()
231 list_add(&tunnel->list, &tcm->tunnel_list); in tb_activate_pcie_devices()
353 struct tb_pci_tunnel *tunnel; in tb_stop() local
357 list_for_each_entry_safe(tunnel, n, &tcm->tunnel_list, list) { in tb_stop()
358 tb_pci_deactivate(tunnel); in tb_stop()
359 tb_pci_free(tunnel); in tb_stop()
418 struct tb_pci_tunnel *tunnel, *n; in tb_resume_noirq() local
428 list_for_each_entry_safe(tunnel, n, &tcm->tunnel_list, list) in tb_resume_noirq()
429 tb_pci_restart(tunnel); in tb_resume_noirq()