| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_ethtool.c | 986 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 D | common.c | 537 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 D | ioctl.c | 383 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 D | hinic_ethtool.c | 146 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 D | cxgb4_ethtool.c | 663 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 D | otx2_ethtool.c | 1105 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 D | cxgb4vf_main.c | 1437 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 D | ethtool.h | 287 struct ethtool_link_ksettings *link_ksettings); 1364 ethtool_params_from_link_mode(struct ethtool_link_ksettings *link_ksettings,
|