Lines Matching refs:root_switch
185 for (i = 1; i <= tb->root_switch->config.max_port_number; i++) { in tb_activate_pcie_devices()
186 if (tb_is_upstream_port(&tb->root_switch->ports[i])) in tb_activate_pcie_devices()
188 if (tb->root_switch->ports[i].config.type != TB_TYPE_PORT) in tb_activate_pcie_devices()
190 if (!tb->root_switch->ports[i].remote) in tb_activate_pcie_devices()
192 sw = tb->root_switch->ports[i].remote->sw; in tb_activate_pcie_devices()
211 down_port = tb_find_unused_down_port(tb->root_switch); in tb_activate_pcie_devices()
261 sw = get_switch_at_route(tb->root_switch, ev->route); in tb_handle_hotplug()
361 tb_switch_remove(tb->root_switch); in tb_stop()
370 tb->root_switch = tb_switch_alloc(tb, &tb->dev, 0); in tb_start()
371 if (!tb->root_switch) in tb_start()
379 tb->root_switch->no_nvm_upgrade = true; in tb_start()
381 ret = tb_switch_configure(tb->root_switch); in tb_start()
383 tb_switch_put(tb->root_switch); in tb_start()
388 ret = tb_switch_add(tb->root_switch); in tb_start()
390 tb_switch_put(tb->root_switch); in tb_start()
395 tb_scan_switch(tb->root_switch); in tb_start()
408 tb_switch_suspend(tb->root_switch); in tb_suspend_noirq()
425 tb_switch_resume(tb->root_switch); in tb_resume_noirq()
427 tb_free_unplugged_children(tb->root_switch); in tb_resume_noirq()