/openbmc/linux/include/linux/ |
H A D | ethtool.h | 167 struct ethtool_link_ksettings { struct 221 struct ethtool_link_ksettings *link_ksettings); 238 void ethtool_intersect_link_masks(struct ethtool_link_ksettings *dst, 239 struct ethtool_link_ksettings *src); 878 struct ethtool_link_ksettings *); 880 const struct ethtool_link_ksettings *); 933 bool ethtool_virtdev_validate_cmd(const struct ethtool_link_ksettings *cmd); 935 const struct ethtool_link_ksettings *cmd, 988 ethtool_params_from_link_mode(struct ethtool_link_ksettings *link_ksettings,
|
H A D | phylink.h | 677 struct ethtool_link_ksettings *); 679 const struct ethtool_link_ksettings *);
|
/openbmc/linux/net/ethtool/ |
H A D | linkmodes.c | 15 struct ethtool_link_ksettings ksettings; 64 const struct ethtool_link_ksettings *ksettings = &data->ksettings; in linkmodes_reply_size() 105 const struct ethtool_link_ksettings *ksettings = &data->ksettings; in linkmodes_fill_reply() 173 static bool ethnl_auto_linkmodes(struct ethtool_link_ksettings *ksettings, in ethnl_auto_linkmodes() 237 struct ethtool_link_ksettings *ksettings, in ethnl_update_linkmodes() 321 struct ethtool_link_ksettings ksettings = {}; in ethnl_set_linkmodes()
|
H A D | linkinfo.c | 12 struct ethtool_link_ksettings ksettings; 100 struct ethtool_link_ksettings ksettings = {}; in ethnl_set_linkinfo()
|
H A D | common.h | 43 struct ethtool_link_ksettings *link_ksettings,
|
/openbmc/linux/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_ethtool.c | 21 struct ethtool_link_ksettings *cmd) in txgbe_get_link_ksettings() 29 const struct ethtool_link_ksettings *cmd) in txgbe_set_link_ksettings()
|
/openbmc/linux/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.h | 37 struct ethtool_link_ksettings *cmd); 39 const struct ethtool_link_ksettings *cmd);
|
H A D | ethtool_common.h | 31 struct ethtool_link_ksettings *out); 33 const struct ethtool_link_ksettings *settings);
|
/openbmc/linux/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_ethtool.c | 321 static int prestera_port_type_set(const struct ethtool_link_ksettings *ecmd, in prestera_port_type_set() 411 static void prestera_port_supp_types_get(struct ethtool_link_ksettings *ecmd, in prestera_port_supp_types_get() 428 static void prestera_port_remote_cap_get(struct ethtool_link_ksettings *ecmd, in prestera_port_remote_cap_get() 469 static void prestera_port_link_mode_get(struct ethtool_link_ksettings *ecmd, in prestera_port_link_mode_get() 497 static void prestera_port_mdix_get(struct ethtool_link_ksettings *ecmd, in prestera_port_mdix_get() 514 struct ethtool_link_ksettings *ecmd) in prestera_ethtool_get_link_ksettings() 570 static int prestera_port_mdix_set(const struct ethtool_link_ksettings *ecmd, in prestera_port_mdix_set() 632 prestera_port_speed_duplex_set(const struct ethtool_link_ksettings *ecmd, in prestera_port_speed_duplex_set() 647 const struct ethtool_link_ksettings *ecmd) in prestera_ethtool_set_link_ksettings()
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.h | 34 struct ethtool_link_ksettings *out); 36 const struct ethtool_link_ksettings *settings);
|
H A D | mcdi_port_common.h | 50 void efx_mcdi_phy_get_link_ksettings(struct efx_nic *efx, struct ethtool_link_ksettings *cmd); 51 int efx_mcdi_phy_set_link_ksettings(struct efx_nic *efx, const struct ethtool_link_ksettings *cmd);
|
/openbmc/linux/include/linux/usb/ |
H A D | usbnet.h | 280 struct ethtool_link_ksettings *cmd); 282 const struct ethtool_link_ksettings *cmd); 284 struct ethtool_link_ksettings *cmd);
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ethtool.c | 870 struct ethtool_link_ksettings *cmd) in mlxsw_sp_port_get_link_supported() 888 struct ethtool_link_ksettings *cmd) in mlxsw_sp_port_get_link_advertise() 954 struct ethtool_link_ksettings *cmd) in mlxsw_sp_port_get_link_ksettings() 986 const struct ethtool_link_ksettings *cmd) in mlxsw_sp_port_set_link_ksettings() 1385 struct ethtool_link_ksettings *cmd) in mlxsw_sp1_from_ptys_supported_port() 1432 struct ethtool_link_ksettings *cmd) in mlxsw_sp1_from_ptys_link_mode() 1476 const struct ethtool_link_ksettings *cmd) in mlxsw_sp1_to_ptys_advert_link() 1490 const struct ethtool_link_ksettings *cmd) in mlxsw_sp1_to_ptys_speed_lanes() 1853 struct ethtool_link_ksettings *cmd) in mlxsw_sp2_from_ptys_supported_port() 1898 struct ethtool_link_ksettings *cmd) in mlxsw_sp2_from_ptys_link_mode() [all …]
|
/openbmc/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-phy-v1.c | 234 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an_outcome() 300 struct ethtool_link_ksettings *dlks) in xgbe_phy_an_advertising() 302 struct ethtool_link_ksettings *slks = &pdata->phy.lks; in xgbe_phy_an_advertising() 589 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_use_mode() 680 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_init()
|
H A D | xgbe-ethtool.c | 274 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_set_pauseparam() 310 struct ethtool_link_ksettings *cmd) in xgbe_get_link_ksettings() 313 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_get_link_ksettings() 336 const struct ethtool_link_ksettings *cmd) in xgbe_set_link_ksettings() 339 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_set_link_ksettings()
|
H A D | xgbe-phy-v2.c | 789 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_sfp_phy_settings() 1042 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_find_phy_device() 1555 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_phydev_flowctrl() 1586 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an37_sgmii_outcome() 1636 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an37_outcome() 1679 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an73_redrv_outcome() 1765 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an73_outcome() 1838 struct ethtool_link_ksettings *dlks) in xgbe_phy_an_advertising() 1840 struct ethtool_link_ksettings *slks = &pdata->phy.lks; in xgbe_phy_an_advertising() 1904 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an_config() [all …]
|
/openbmc/linux/drivers/net/ethernet/apm/xgene-v2/ |
H A D | ethtool.c | 139 struct ethtool_link_ksettings *cmd) in xge_get_link_ksettings() 152 const struct ethtool_link_ksettings *cmd) in xge_set_link_ksettings()
|
/openbmc/linux/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_ethtool.c | 37 struct ethtool_link_ksettings *ecmd) in emac_get_link_ksettings() 43 const struct ethtool_link_ksettings *ecmd) in emac_set_link_ksettings()
|
/openbmc/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch-ethtool.c | 59 struct ethtool_link_ksettings *link_ksettings) in dpaa2_switch_get_link_ksettings() 101 const struct ethtool_link_ksettings *link_ksettings) in dpaa2_switch_set_link_ksettings()
|
/openbmc/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.h | 203 struct ethtool_link_ksettings *cmd); 205 const struct ethtool_link_ksettings *cmd);
|
/openbmc/linux/drivers/net/ethernet/altera/ |
H A D | altera_tse_ethtool.c | 225 const struct ethtool_link_ksettings *cmd) in tse_ethtool_set_link_ksettings() 233 struct ethtool_link_ksettings *cmd) in tse_ethtool_get_link_ksettings()
|
/openbmc/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() 1143 struct ethtool_link_ksettings in otx2_get_link_mode_info() 1206 struct ethtool_link_ksettings *cmd) in otx2_get_link_ksettings() 1235 static void otx2_get_advertised_mode(const struct ethtool_link_ksettings *cmd, in otx2_get_advertised_mode() 1250 const struct ethtool_link_ksettings *cmd) in otx2_set_link_ksettings() 1253 struct ethtool_link_ksettings cur_ks; in otx2_set_link_ksettings() 1258 memset(&cur_ks, 0, sizeof(struct ethtool_link_ksettings)); in otx2_set_link_ksettings() 1439 struct ethtool_link_ksettings *cmd) in otx2vf_get_link_ksettings()
|
/openbmc/linux/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_ethtool.c | 21 struct ethtool_link_ksettings *cmd) in ehea_get_link_ksettings() 85 const struct ethtool_link_ksettings *cmd) in ehea_set_link_ksettings()
|
/openbmc/linux/drivers/net/ethernet/atheros/alx/ |
H A D | ethtool.c | 129 struct ethtool_link_ksettings *cmd) in alx_get_link_ksettings() 180 const struct ethtool_link_ksettings *cmd) in alx_set_link_ksettings()
|
/openbmc/linux/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_ethtool.c | 75 struct ethtool_link_ksettings *ecmd) in pch_gbe_get_link_ksettings() 110 const struct ethtool_link_ksettings *ecmd) in pch_gbe_set_link_ksettings() 114 struct ethtool_link_ksettings copy_ecmd; in pch_gbe_set_link_ksettings()
|