Lines Matching full:bonding

1030  * enable/disable lane bonding. For that call tb_port_set_lane_bonding().
1077 * tb_port_set_lane_bonding() - Enable/disable lane bonding
1079 * @bonding: enable/disable bonding
1081 * Enables or disables lane bonding. This should be called after target
1084 * lane bonding.
1088 static int tb_port_set_lane_bonding(struct tb_port *port, bool bonding) in tb_port_set_lane_bonding() argument
1101 if (bonding) in tb_port_set_lane_bonding()
1111 * tb_port_lane_bonding_enable() - Enable bonding on port
1114 * Enable bonding by setting the link width of the port and the other
1128 * Enable lane bonding for both links if not already enabled by in tb_port_lane_bonding_enable()
1147 * Only set bonding if the link was not already bonded. This in tb_port_lane_bonding_enable()
1148 * avoids the lane adapter to re-enter bonding state. in tb_port_lane_bonding_enable()
1157 * When lane 0 bonding is set it will affect lane 1 too so in tb_port_lane_bonding_enable()
1174 * tb_port_lane_bonding_disable() - Disable bonding on port
1177 * Disable bonding by setting the link width of the port and the
1196 * bonding has been disabled) to wait until the link actually reaches
1266 * After the link is bonded (or bonding was disabled) the port total
2940 * tb_switch_lane_bonding_enable() - Enable lane bonding
2941 * @sw: Switch to enable lane bonding
2943 * Connection manager can call this function to enable lane bonding of a
2974 tb_port_warn(up, "failed to enable lane bonding\n"); in tb_switch_lane_bonding_enable()
2980 tb_port_warn(down, "failed to enable lane bonding\n"); in tb_switch_lane_bonding_enable()
2993 * tb_switch_lane_bonding_disable() - Disable lane bonding
2994 * @sw: Switch whose lane bonding to disable
2996 * Disables lane bonding between @sw and parent. This can be called even
3193 * It is recommended that this is called after lane bonding is enabled.