Lines Matching refs:activate
179 static int tb_pci_activate(struct tb_tunnel *tunnel, bool activate)
183 if (activate) {
184 res = tb_pci_set_ext_encapsulation(tunnel, activate);
189 res = tb_pci_port_enable(tunnel->src_port, activate);
194 res = tb_pci_port_enable(tunnel->dst_port, activate);
199 return activate ? 0 : tb_pci_set_ext_encapsulation(tunnel, activate);
275 tunnel->activate = tb_pci_activate;
352 tunnel->activate = tb_pci_activate;
1310 tunnel->activate = tb_dp_activate;
1405 tunnel->activate = tb_dp_activate;
1744 static int tb_usb3_activate(struct tb_tunnel *tunnel, bool activate)
1748 res = tb_usb3_port_enable(tunnel->src_port, activate);
1753 return tb_usb3_port_enable(tunnel->dst_port, activate);
1905 tunnel->activate = tb_usb3_activate;
2029 tunnel->activate = tb_usb3_activate;
2111 * tb_tunnel_restart() - activate a tunnel after a hardware reset
2145 if (tunnel->activate) {
2146 res = tunnel->activate(tunnel, true);
2160 * tb_tunnel_activate() - activate a tunnel
2161 * @tunnel: Tunnel to activate
2172 "trying to activate an already activated tunnel\n");
2190 if (tunnel->activate)
2191 tunnel->activate(tunnel, false);