Lines Matching refs:down

287  * @down: PCIe downstream adapter
290 * If @down adapter is active, follows the tunnel to the PCIe upstream
294 struct tb_tunnel *tb_tunnel_discover_pci(struct tb *tb, struct tb_port *down,
300 if (!tb_pci_port_is_enabled(down))
308 tunnel->src_port = down;
315 path = tb_path_discover(down, TB_PCI_HOPID, NULL, -1,
319 tb_pci_port_enable(down, false);
326 path = tb_path_discover(tunnel->dst_port, -1, down, TB_PCI_HOPID, NULL,
341 if (down != tunnel->src_port) {
367 * @down: PCIe downstream adapter port
375 struct tb_port *down)
385 tunnel->src_port = down;
388 path = tb_path_alloc(tb, down, TB_PCI_HOPID, up, TB_PCI_HOPID, 0,
396 path = tb_path_alloc(tb, up, TB_PCI_HOPID, down, TB_PCI_HOPID, 0,
831 * max_up/down fields. For discovery we just read what the
1779 static int tb_usb3_max_link_rate(struct tb_port *up, struct tb_port *down)
1788 ret = usb4_usb3_port_max_link_rate(down);
1949 * @down: USB3 downstream adapter
1952 * If @down adapter is active, follows the tunnel to the USB3 upstream
1956 struct tb_tunnel *tb_tunnel_discover_usb3(struct tb *tb, struct tb_port *down,
1962 if (!tb_usb3_port_is_enabled(down))
1970 tunnel->src_port = down;
1977 path = tb_path_discover(down, TB_USB3_HOPID, NULL, -1,
1981 tb_usb3_port_enable(down, false);
1987 path = tb_path_discover(tunnel->dst_port, -1, down, TB_USB3_HOPID, NULL,
2001 if (down != tunnel->src_port) {
2012 if (!tb_route(down->sw)) {
2019 ret = usb4_usb3_port_allocated_bandwidth(down,
2050 * @down: USB3 downstream adapter port
2062 struct tb_port *down, int max_up,
2069 if (!tb_route(down->sw) && (max_up > 0 || max_down > 0)) {
2075 max_rate = tb_usb3_max_link_rate(down, up);
2089 tunnel->src_port = down;
2094 path = tb_path_alloc(tb, down, TB_USB3_HOPID, up, TB_USB3_HOPID, 0,
2103 path = tb_path_alloc(tb, up, TB_USB3_HOPID, down, TB_USB3_HOPID, 0,
2112 if (!tb_route(down->sw)) {