Lines Matching defs:activate
204 static int tb_pci_activate(struct tb_tunnel *tunnel, bool activate)
208 if (activate) {
209 res = tb_pci_set_ext_encapsulation(tunnel, activate);
214 if (activate)
215 res = tb_pci_port_enable(tunnel->dst_port, activate);
217 res = tb_pci_port_enable(tunnel->src_port, activate);
222 if (activate) {
223 res = tb_pci_port_enable(tunnel->src_port, activate);
228 tb_pci_port_enable(tunnel->dst_port, activate);
231 return activate ? 0 : tb_pci_set_ext_encapsulation(tunnel, activate);
307 tunnel->activate = tb_pci_activate;
384 tunnel->activate = tb_pci_activate;
1370 tunnel->activate = tb_dp_activate;
1466 tunnel->activate = tb_dp_activate;
1806 static int tb_usb3_activate(struct tb_tunnel *tunnel, bool activate)
1810 res = tb_usb3_port_enable(tunnel->src_port, activate);
1815 return tb_usb3_port_enable(tunnel->dst_port, activate);
1969 tunnel->activate = tb_usb3_activate;
2093 tunnel->activate = tb_usb3_activate;
2175 * tb_tunnel_restart() - activate a tunnel after a hardware reset
2209 if (tunnel->activate) {
2210 res = tunnel->activate(tunnel, true);
2224 * tb_tunnel_activate() - activate a tunnel
2225 * @tunnel: Tunnel to activate
2236 "trying to activate an already activated tunnel\n");
2254 if (tunnel->activate)
2255 tunnel->activate(tunnel, false);