| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_ethtool.c | 703 link_ksettings->link_modes.supported);\ 715 struct ethtool_link_ksettings *link_ksettings) in get_fec_supported_advertised() argument 742 link_ksettings->link_modes.advertising); in get_fec_supported_advertised() 748 struct ethtool_link_ksettings *link_ksettings, in ptys2ethtool_supported_advertised_port() argument 758 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 761 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 771 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 774 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 783 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() 785 ethtool_link_ksettings_add_link_mode(link_ksettings, in ptys2ethtool_supported_advertised_port() [all …]
|
| H A D | en_rep.c | 315 struct ethtool_link_ksettings *link_ksettings) in mlx5e_uplink_rep_get_link_ksettings() argument 319 return mlx5e_ethtool_get_link_ksettings(priv, link_ksettings); in mlx5e_uplink_rep_get_link_ksettings() 323 const struct ethtool_link_ksettings *link_ksettings) in mlx5e_uplink_rep_set_link_ksettings() argument 327 return mlx5e_ethtool_set_link_ksettings(priv, link_ksettings); in mlx5e_uplink_rep_set_link_ksettings()
|
| H A D | en.h | 1053 struct ethtool_link_ksettings *link_ksettings); 1055 const struct ethtool_link_ksettings *link_ksettings);
|
| /OK3568_Linux_fs/kernel/net/ethtool/ |
| H A D | common.c | 291 struct ethtool_link_ksettings *link_ksettings, in convert_legacy_settings_to_link_ksettings() argument 296 memset(link_ksettings, 0, sizeof(*link_ksettings)); in convert_legacy_settings_to_link_ksettings() 307 link_ksettings->link_modes.supported, in convert_legacy_settings_to_link_ksettings() 310 link_ksettings->link_modes.advertising, in convert_legacy_settings_to_link_ksettings() 313 link_ksettings->link_modes.lp_advertising, in convert_legacy_settings_to_link_ksettings() 315 link_ksettings->base.speed in convert_legacy_settings_to_link_ksettings() 317 link_ksettings->base.duplex in convert_legacy_settings_to_link_ksettings() 319 link_ksettings->base.port in convert_legacy_settings_to_link_ksettings() 321 link_ksettings->base.phy_address in convert_legacy_settings_to_link_ksettings() 323 link_ksettings->base.autoneg in convert_legacy_settings_to_link_ksettings() [all …]
|
| H A D | ioctl.c | 372 const struct ethtool_link_ksettings *link_ksettings) in convert_link_ksettings_to_legacy_settings() argument 385 link_ksettings->link_modes.supported); in convert_link_ksettings_to_legacy_settings() 388 link_ksettings->link_modes.advertising); in convert_link_ksettings_to_legacy_settings() 391 link_ksettings->link_modes.lp_advertising); in convert_link_ksettings_to_legacy_settings() 392 ethtool_cmd_speed_set(legacy_settings, link_ksettings->base.speed); in convert_link_ksettings_to_legacy_settings() 394 = link_ksettings->base.duplex; in convert_link_ksettings_to_legacy_settings() 396 = link_ksettings->base.port; in convert_link_ksettings_to_legacy_settings() 398 = link_ksettings->base.phy_address; in convert_link_ksettings_to_legacy_settings() 400 = link_ksettings->base.autoneg; in convert_link_ksettings_to_legacy_settings() 402 = link_ksettings->base.mdio_support; in convert_link_ksettings_to_legacy_settings() [all …]
|
| H A D | common.h | 36 struct ethtool_link_ksettings *link_ksettings,
|
| /OK3568_Linux_fs/kernel/drivers/staging/fsl-dpaa2/ethsw/ |
| H A D | ethsw-ethtool.c | 57 struct ethtool_link_ksettings *link_ksettings) in dpaa2_switch_get_link_ksettings() argument 77 link_ksettings->base.autoneg = AUTONEG_ENABLE; in dpaa2_switch_get_link_ksettings() 79 link_ksettings->base.duplex = DUPLEX_FULL; in dpaa2_switch_get_link_ksettings() 80 link_ksettings->base.speed = state.rate; in dpaa2_switch_get_link_ksettings() 88 const struct ethtool_link_ksettings *link_ksettings) in dpaa2_switch_set_link_ksettings() argument 108 cfg.rate = link_ksettings->base.speed; in dpaa2_switch_set_link_ksettings() 109 if (link_ksettings->base.autoneg == AUTONEG_ENABLE) in dpaa2_switch_set_link_ksettings() 113 if (link_ksettings->base.duplex == DUPLEX_HALF) in dpaa2_switch_set_link_ksettings()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| H A D | ethtool.c | 184 struct ethtool_link_ksettings *link_ksettings) in mlx5i_get_link_ksettings() argument 197 ethtool_link_ksettings_zero_link_mode(link_ksettings, supported); in mlx5i_get_link_ksettings() 198 ethtool_link_ksettings_zero_link_mode(link_ksettings, advertising); in mlx5i_get_link_ksettings() 204 link_ksettings->base.duplex = DUPLEX_FULL; in mlx5i_get_link_ksettings() 205 link_ksettings->base.port = PORT_OTHER; in mlx5i_get_link_ksettings() 207 link_ksettings->base.autoneg = AUTONEG_DISABLE; in mlx5i_get_link_ksettings() 209 link_ksettings->base.speed = speed; in mlx5i_get_link_ksettings()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | en_ethtool.c | 744 struct ethtool_link_ksettings *link_ksettings) in ethtool_get_ptys_link_ksettings() argument 773 ethtool_link_ksettings_zero_link_mode(link_ksettings, supported); in ethtool_get_ptys_link_ksettings() 774 ethtool_link_ksettings_zero_link_mode(link_ksettings, advertising); in ethtool_get_ptys_link_ksettings() 776 ptys2ethtool_update_supported_port(link_ksettings->link_modes.supported, in ethtool_get_ptys_link_ksettings() 780 ptys2ethtool_update_link_modes(link_ksettings->link_modes.supported, in ethtool_get_ptys_link_ksettings() 784 ptys2ethtool_update_link_modes(link_ksettings->link_modes.advertising, in ethtool_get_ptys_link_ksettings() 787 ethtool_link_ksettings_add_link_mode(link_ksettings, supported, in ethtool_get_ptys_link_ksettings() 789 ethtool_link_ksettings_add_link_mode(link_ksettings, supported, in ethtool_get_ptys_link_ksettings() 793 ethtool_link_ksettings_add_link_mode(link_ksettings, in ethtool_get_ptys_link_ksettings() 796 ethtool_link_ksettings_add_link_mode(link_ksettings, in ethtool_get_ptys_link_ksettings() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_ethtool.c | 147 static void set_link_speed(struct ethtool_link_ksettings *link_ksettings, in set_link_speed() argument 152 link_ksettings->base.speed = SPEED_10; in set_link_speed() 156 link_ksettings->base.speed = SPEED_100; in set_link_speed() 160 link_ksettings->base.speed = SPEED_1000; in set_link_speed() 164 link_ksettings->base.speed = SPEED_10000; in set_link_speed() 168 link_ksettings->base.speed = SPEED_25000; in set_link_speed() 172 link_ksettings->base.speed = SPEED_40000; in set_link_speed() 176 link_ksettings->base.speed = SPEED_100000; in set_link_speed() 180 link_ksettings->base.speed = SPEED_UNKNOWN; in set_link_speed() 258 *link_ksettings) in hinic_get_link_ksettings() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_ethtool.c | 325 struct ethtool_link_ksettings *link_ksettings) in ena_get_link_ksettings() argument 338 link_ksettings->base.speed = link->speed; in ena_get_link_ksettings() 341 ethtool_link_ksettings_add_link_mode(link_ksettings, in ena_get_link_ksettings() 343 ethtool_link_ksettings_add_link_mode(link_ksettings, in ena_get_link_ksettings() 347 link_ksettings->base.autoneg = in ena_get_link_ksettings() 351 link_ksettings->base.duplex = DUPLEX_FULL; in ena_get_link_ksettings()
|
| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | ethtool.h | 174 struct ethtool_link_ksettings *link_ksettings);
|
| /OK3568_Linux_fs/kernel/drivers/net/ |
| H A D | tun.c | 222 struct ethtool_link_ksettings link_ksettings; member 2346 tun_default_link_ksettings(dev, &tun->link_ksettings); in tun_setup() 3548 memcpy(cmd, &tun->link_ksettings, sizeof(*cmd)); in tun_get_link_ksettings() 3557 memcpy(&tun->link_ksettings, cmd, sizeof(*cmd)); in tun_set_link_ksettings()
|