Lines Matching defs:down
898 /* Walk down the topology if next == prev */
2484 struct tb_port *down;
2486 down = tb_port_at(route, parent_sw);
2487 tb_port_unlock(down);
2915 struct tb_port *up, *down;
2931 down = tb_switch_downstream_port(sw);
2938 down->bonded = bonded;
2939 if (down->dual_link_port)
2940 down->dual_link_port->bonded = bonded;
2941 tb_port_update_credits(down);
2969 struct tb_port *up, *down;
2977 down = tb_switch_downstream_port(sw);
2980 !tb_port_width_supported(down, TB_LINK_WIDTH_DUAL))
2987 if (tb_wait_for_port(down->dual_link_port, false) <= 0)
2996 ret = tb_port_lane_bonding_enable(down);
2998 tb_port_warn(down, "failed to enable lane bonding\n");
3007 return tb_port_wait_for_link_width(down, width, 100);
3021 struct tb_port *up, *down;
3039 down = tb_switch_downstream_port(sw);
3041 tb_port_lane_bonding_disable(down);
3047 return tb_port_wait_for_link_width(down, TB_LINK_WIDTH_SINGLE, 100);
3053 struct tb_port *up, *down, *port;
3058 down = tb_switch_downstream_port(sw);
3062 port = down;
3072 ret = tb_port_set_link_width(down, down_width);
3096 struct tb_port *up, *down;
3100 down = tb_switch_downstream_port(sw);
3106 ret = tb_port_set_link_width(down, TB_LINK_WIDTH_DUAL);
3119 ret = usb4_port_asym_start(down);
3146 struct tb_port *up, *down;
3153 down = tb_switch_downstream_port(sw);
3194 tb_port_update_credits(down);
3217 struct tb_port *up, *down;
3231 down = up->remote;
3232 if (tb_switch_is_usb4(down->sw))
3233 return usb4_port_configure(down);
3234 return tb_lc_configure_port(down);
3246 struct tb_port *up, *down;
3257 down = up->remote;
3258 if (tb_switch_is_usb4(down->sw))
3259 usb4_port_unconfigure(down);
3261 tb_lc_unconfigure_port(down);