Lines Matching refs:link_mode
1837 mlxsw_sp2_set_bit_ethtool(const struct mlxsw_sp2_port_link_mode *link_mode, in mlxsw_sp2_set_bit_ethtool() argument
1842 for (i = 0; i < link_mode->m_ethtool_len; i++) in mlxsw_sp2_set_bit_ethtool()
1843 __set_bit(link_mode->mask_ethtool[i], mode); in mlxsw_sp2_set_bit_ethtool()
1918 mlxsw_sp2_test_bit_ethtool(const struct mlxsw_sp2_port_link_mode *link_mode, in mlxsw_sp2_test_bit_ethtool() argument
1924 for (i = 0; i < link_mode->m_ethtool_len; i++) { in mlxsw_sp2_test_bit_ethtool()
1925 if (test_bit(link_mode->mask_ethtool[i], mode)) in mlxsw_sp2_test_bit_ethtool()
1929 return cnt == link_mode->m_ethtool_len; in mlxsw_sp2_test_bit_ethtool()
1951 struct mlxsw_sp2_port_link_mode link_mode; in mlxsw_sp2_to_ptys_speed_lanes() local
1960 link_mode = mlxsw_sp2_port_link_mode[i]; in mlxsw_sp2_to_ptys_speed_lanes()
1967 if (mask_width & link_mode.mask_sup_width) in mlxsw_sp2_to_ptys_speed_lanes()
1968 ptys_proto |= link_mode.mask; in mlxsw_sp2_to_ptys_speed_lanes()
1969 } else if (cmd->lanes == link_mode.width) { in mlxsw_sp2_to_ptys_speed_lanes()
1974 ptys_proto |= link_mode.mask; in mlxsw_sp2_to_ptys_speed_lanes()