Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c703 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 Den_rep.c315 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 Den.h1053 struct ethtool_link_ksettings *link_ksettings);
1055 const struct ethtool_link_ksettings *link_ksettings);
/OK3568_Linux_fs/kernel/net/ethtool/
H A Dcommon.c291 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 Dioctl.c372 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 Dcommon.h36 struct ethtool_link_ksettings *link_ksettings,
/OK3568_Linux_fs/kernel/drivers/staging/fsl-dpaa2/ethsw/
H A Dethsw-ethtool.c57 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 Dethtool.c184 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 Den_ethtool.c744 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 Dhinic_ethtool.c147 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 Dena_ethtool.c325 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 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 …]
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/include/linux/
H A Dethtool.h174 struct ethtool_link_ksettings *link_ksettings);
/OK3568_Linux_fs/kernel/drivers/net/
H A Dtun.c222 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()