Searched refs:link_ksettings (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_ethtool.c | 1009 link_ksettings->link_modes.supported);\ 1021 struct ethtool_link_ksettings *link_ksettings) in get_fec_supported_advertised() argument 1048 link_ksettings->link_modes.advertising); in get_fec_supported_advertised() 1054 struct ethtool_link_ksettings *link_ksettings, in ptys2ethtool_supported_advertised_port() argument 1064 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 1067 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 1077 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 1080 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 1089 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 1091 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_ethtool.c | 728 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 D | ethtool.c | 209 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 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/net/ethtool/ |
| H A D | common.h | 41 struct ethtool_link_ksettings *link_ksettings,
|
| /linux/include/linux/ |
| H A D | ethtool.h | 327 struct ethtool_link_ksettings *link_ksettings); 329 struct ethtool_link_ksettings *link_ksettings); 1450 ethtool_params_from_link_mode(struct ethtool_link_ksettings *link_ksettings,
|
| /linux/drivers/net/ |
| H A D | tun.c | 216 struct ethtool_link_ksettings link_ksettings; member 2408 tun_default_link_ksettings(dev, &tun->link_ksettings); in tun_setup() 3657 memcpy(cmd, &tun->link_ksettings, sizeof(*cmd)); in tun_get_link_ksettings() 3666 memcpy(&tun->link_ksettings, cmd, sizeof(*cmd)); in tun_set_link_ksettings()
|