Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c986 link_ksettings->link_modes.supported);\
998 struct ethtool_link_ksettings *link_ksettings) in get_fec_supported_advertised() argument
1025 link_ksettings->link_modes.advertising); in get_fec_supported_advertised()
1031 struct ethtool_link_ksettings *link_ksettings, in ptys2ethtool_supported_advertised_port() argument
1041 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1044 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1054 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1057 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port()
1066 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()
[all …]
/linux/net/ethtool/
H A Dcommon.c537 struct ethtool_link_ksettings *link_ksettings, in convert_legacy_settings_to_link_ksettings()
542 memset(link_ksettings, 0, sizeof(*link_ksettings)); in convert_legacy_settings_to_link_ksettings()
553 link_ksettings->link_modes.supported, in convert_legacy_settings_to_link_ksettings()
556 link_ksettings->link_modes.advertising, in convert_legacy_settings_to_link_ksettings()
559 link_ksettings->link_modes.lp_advertising, in convert_legacy_settings_to_link_ksettings()
561 link_ksettings->base.speed in convert_legacy_settings_to_link_ksettings()
563 link_ksettings->base.duplex in convert_legacy_settings_to_link_ksettings()
565 link_ksettings->base.port in convert_legacy_settings_to_link_ksettings()
567 link_ksettings in convert_legacy_settings_to_link_ksettings()
529 convert_legacy_settings_to_link_ksettings(struct ethtool_link_ksettings * link_ksettings,const struct ethtool_cmd * legacy_settings) convert_legacy_settings_to_link_ksettings() argument
1112 ethtool_params_from_link_mode(struct ethtool_link_ksettings * link_ksettings,enum ethtool_link_mode_bit_indices link_mode) ethtool_params_from_link_mode() argument
[all...]
H A Dioctl.c383 const struct ethtool_link_ksettings *link_ksettings) in convert_link_ksettings_to_legacy_settings() argument
396 link_ksettings->link_modes.supported); in convert_link_ksettings_to_legacy_settings()
399 link_ksettings->link_modes.advertising); in convert_link_ksettings_to_legacy_settings()
402 link_ksettings->link_modes.lp_advertising); in convert_link_ksettings_to_legacy_settings()
403 ethtool_cmd_speed_set(legacy_settings, link_ksettings->base.speed); in convert_link_ksettings_to_legacy_settings()
405 = link_ksettings->base.duplex; in convert_link_ksettings_to_legacy_settings()
407 = link_ksettings->base.port; in convert_link_ksettings_to_legacy_settings()
409 = link_ksettings->base.phy_address; in convert_link_ksettings_to_legacy_settings()
411 = link_ksettings->base.autoneg; in convert_link_ksettings_to_legacy_settings()
413 = link_ksettings->base.mdio_support; in convert_link_ksettings_to_legacy_settings()
[all …]
/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.c1105 struct ethtool_link_ksettings *link_ksettings) in otx2_get_fec_info() argument
1132 linkmode_or(link_ksettings->link_modes.advertising, in otx2_get_fec_info()
1133 link_ksettings->link_modes.advertising, in otx2_get_fec_info()
1136 linkmode_or(link_ksettings->link_modes.supported, in otx2_get_fec_info()
1137 link_ksettings->link_modes.supported, in otx2_get_fec_info()
1144 *link_ksettings) in otx2_get_link_mode_info()
1195 linkmode_copy(link_ksettings->link_modes.advertising, in otx2_get_link_mode_info()
1198 linkmode_copy(link_ksettings->link_modes.supported, in otx2_get_link_mode_info()
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dcxgb4vf_main.c1437 struct ethtool_link_ksettings *link_ksettings) in cxgb4vf_get_link_ksettings() argument
1440 struct ethtool_link_settings *base = &link_ksettings->base; in cxgb4vf_get_link_ksettings()
1449 ethtool_link_ksettings_zero_link_mode(link_ksettings, supported); in cxgb4vf_get_link_ksettings()
1450 ethtool_link_ksettings_zero_link_mode(link_ksettings, advertising); in cxgb4vf_get_link_ksettings()
1451 ethtool_link_ksettings_zero_link_mode(link_ksettings, lp_advertising); in cxgb4vf_get_link_ksettings()
1466 link_ksettings->link_modes.supported); in cxgb4vf_get_link_ksettings()
1468 link_ksettings->link_modes.advertising); in cxgb4vf_get_link_ksettings()
1470 link_ksettings->link_modes.lp_advertising); in cxgb4vf_get_link_ksettings()
1482 ethtool_link_ksettings_add_link_mode(link_ksettings, in cxgb4vf_get_link_ksettings()
1485 ethtool_link_ksettings_add_link_mode(link_ksettings, in cxgb4vf_get_link_ksettings()
/linux/include/linux/
H A Dethtool.h287 struct ethtool_link_ksettings *link_ksettings);
1364 ethtool_params_from_link_mode(struct ethtool_link_ksettings *link_ksettings,