Lines Matching refs:ports
28 tb_scan_port(&sw->ports[i]); in tb_scan_switch()
83 struct tb_port *port = &sw->ports[i]; in tb_free_unplugged_children()
105 if (sw->ports[i].config.type == TB_TYPE_PCIE_UP) in tb_find_pci_up_port()
106 return &sw->ports[i]; in tb_find_pci_up_port()
120 if (tb_is_upstream_port(&sw->ports[i])) in tb_find_unused_down_port()
122 if (sw->ports[i].config.type != TB_TYPE_PCIE_DOWN) in tb_find_unused_down_port()
124 cap = tb_find_cap(&sw->ports[i], TB_CFG_PORT, TB_CAP_PCIE); in tb_find_unused_down_port()
127 res = tb_port_read(&sw->ports[i], &data, TB_CFG_PORT, cap, 1); in tb_find_unused_down_port()
132 return &sw->ports[i]; in tb_find_unused_down_port()
154 if (tb_is_upstream_port(&tb->root_switch->ports[i])) in tb_activate_pcie_devices()
156 if (tb->root_switch->ports[i].config.type != TB_TYPE_PORT) in tb_activate_pcie_devices()
158 if (!tb->root_switch->ports[i].remote) in tb_activate_pcie_devices()
160 sw = tb->root_switch->ports[i].remote->sw; in tb_activate_pcie_devices()
239 port = &sw->ports[ev->port]; in tb_handle_hotplug()