Home
last modified time | relevance | path

Searched refs:link_ksettings (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c1009 link_ksettings->link_modes.supported);\
1022 struct ethtool_link_ksettings *link_ksettings) in get_fec_supported_advertised() argument
1049 link_ksettings->link_modes.advertising); in get_fec_supported_advertised()
1055 struct ethtool_link_ksettings *link_ksettings, in ptys2ethtool_supported_advertised_port() argument
1065 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1068 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1078 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1081 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1090 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1092 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_ethtool.c728 struct ethtool_link_ksettings *link_ksettings) in ethtool_get_ptys_link_ksettings() argument
757 ethtool_link_ksettings_zero_link_mode(link_ksettings, supported); in ethtool_get_ptys_link_ksettings()
758 ethtool_link_ksettings_zero_link_mode(link_ksettings, advertising); in ethtool_get_ptys_link_ksettings()
760 ptys2ethtool_update_supported_port(link_ksettings->link_modes.supported, in ethtool_get_ptys_link_ksettings()
764 ptys2ethtool_update_link_modes(link_ksettings->link_modes.supported, in ethtool_get_ptys_link_ksettings()
768 ptys2ethtool_update_link_modes(link_ksettings->link_modes.advertising, in ethtool_get_ptys_link_ksettings()
771 ethtool_link_ksettings_add_link_mode(link_ksettings, supported, in ethtool_get_ptys_link_ksettings()
773 ethtool_link_ksettings_add_link_mode(link_ksettings, supported, in ethtool_get_ptys_link_ksettings()
777 ethtool_link_ksettings_add_link_mode(link_ksettings, in ethtool_get_ptys_link_ksettings()
780 ethtool_link_ksettings_add_link_mode(link_ksettings, in ethtool_get_ptys_link_ksettings()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dethtool.c209 struct ethtool_link_ksettings *link_ksettings) in mlx5i_get_link_ksettings() argument
222 ethtool_link_ksettings_zero_link_mode(link_ksettings, supported); in mlx5i_get_link_ksettings()
223 ethtool_link_ksettings_zero_link_mode(link_ksettings, advertising); in mlx5i_get_link_ksettings()
226 link_ksettings->base.speed = speed; in mlx5i_get_link_ksettings()
227 link_ksettings->base.duplex = speed == SPEED_UNKNOWN ? DUPLEX_UNKNOWN : DUPLEX_FULL; in mlx5i_get_link_ksettings()
229 link_ksettings->base.port = PORT_OTHER; in mlx5i_get_link_ksettings()
231 link_ksettings->base.autoneg = AUTONEG_DISABLE; in mlx5i_get_link_ksettings()
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_ethtool.c146 static void set_link_speed(struct ethtool_link_ksettings *link_ksettings, in set_link_speed() argument
151 link_ksettings->base.speed = SPEED_10; in set_link_speed()
155 link_ksettings->base.speed = SPEED_100; in set_link_speed()
159 link_ksettings->base.speed = SPEED_1000; in set_link_speed()
163 link_ksettings->base.speed = SPEED_10000; in set_link_speed()
167 link_ksettings->base.speed = SPEED_25000; in set_link_speed()
171 link_ksettings->base.speed = SPEED_40000; in set_link_speed()
175 link_ksettings->base.speed = SPEED_100000; in set_link_speed()
179 link_ksettings->base.speed = SPEED_UNKNOWN; in set_link_speed()
257 *link_ksettings) in hinic_get_link_ksettings()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_ethtool.c663 struct ethtool_link_ksettings *link_ksettings) in get_link_ksettings() argument
666 struct ethtool_link_settings *base = &link_ksettings->base; in get_link_ksettings()
675 ethtool_link_ksettings_zero_link_mode(link_ksettings, supported); in get_link_ksettings()
676 ethtool_link_ksettings_zero_link_mode(link_ksettings, advertising); in get_link_ksettings()
677 ethtool_link_ksettings_zero_link_mode(link_ksettings, lp_advertising); in get_link_ksettings()
692 link_ksettings->link_modes.supported); in get_link_ksettings()
697 link_ksettings->link_modes.advertising); in get_link_ksettings()
699 link_ksettings->link_modes.lp_advertising); in get_link_ksettings()
708 ethtool_link_ksettings_add_link_mode(link_ksettings, in get_link_ksettings()
711 ethtool_link_ksettings_add_link_mode(link_ksettings, in get_link_ksettings()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c1110 struct ethtool_link_ksettings *link_ksettings) in otx2_get_fec_info() argument
1137 linkmode_or(link_ksettings->link_modes.advertising, in otx2_get_fec_info()
1138 link_ksettings->link_modes.advertising, in otx2_get_fec_info()
1141 linkmode_or(link_ksettings->link_modes.supported, in otx2_get_fec_info()
1142 link_ksettings->link_modes.supported, in otx2_get_fec_info()
1149 *link_ksettings) in otx2_get_link_mode_info()
1200 linkmode_copy(link_ksettings->link_modes.advertising, in otx2_get_link_mode_info()
1203 linkmode_copy(link_ksettings->link_modes.supported, in otx2_get_link_mode_info()
/linux/drivers/leds/trigger/
H A Dledtrig-netdev.c530 link_ksettings.base.speed == SPEED_##link_speed) \
551 struct ethtool_link_ksettings link_ksettings; in netdev_trig_link_speed_visible() local
553 ethtool_params_from_link_mode(&link_ksettings, mode); in netdev_trig_link_speed_visible()
/linux/net/ethtool/
H A Dcommon.h41 struct ethtool_link_ksettings *link_ksettings,
/linux/include/linux/
H A Dethtool.h327 struct ethtool_link_ksettings *link_ksettings);
329 struct ethtool_link_ksettings *link_ksettings);
1458 ethtool_params_from_link_mode(struct ethtool_link_ksettings *link_ksettings,
/linux/drivers/net/
H A Dtun.c216 struct ethtool_link_ksettings link_ksettings; member
2411 tun_default_link_ksettings(dev, &tun->link_ksettings); in tun_setup()
3662 memcpy(cmd, &tun->link_ksettings, sizeof(*cmd)); in tun_set_link_ksettings()
3671 memcpy(&tun->link_ksettings, cmd, sizeof(*cmd)); in tun_get_drvinfo()