Home
last modified time | relevance | path

Searched refs:ethtool_link_ksettings (Results 1 – 25 of 233) sorted by relevance

12345678910

/linux/net/ethtool/
H A Dlinkmodes.c15 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 Dlinkinfo.c12 struct ethtool_link_ksettings ksettings;
100 struct ethtool_link_ksettings ksettings = {}; in ethnl_set_linkinfo()
/linux/include/linux/
H A Dethtool.h263 struct ethtool_link_ksettings { struct
317 struct ethtool_link_ksettings *link_ksettings);
344 void ethtool_intersect_link_masks(struct ethtool_link_ksettings *dst,
345 struct ethtool_link_ksettings *src);
1265 struct ethtool_link_ksettings *);
1267 const struct ethtool_link_ksettings *);
1324 bool ethtool_virtdev_validate_cmd(const struct ethtool_link_ksettings *cmd);
1326 const struct ethtool_link_ksettings *cmd,
1394 ethtool_params_from_link_mode(struct ethtool_link_ksettings *link_ksettings,
/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_ethtool.c321 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()
/linux/drivers/net/ethernet/sfc/siena/
H A Dmcdi_port_common.h37 struct ethtool_link_ksettings *cmd);
39 const struct ethtool_link_ksettings *cmd);
H A Dethtool_common.h31 struct ethtool_link_ksettings *out);
33 const struct ethtool_link_ksettings *settings);
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.h18 struct ethtool_link_ksettings *cmd);
20 const struct ethtool_link_ksettings *cmd);
/linux/drivers/net/ethernet/sfc/
H A Dethtool_common.h34 struct ethtool_link_ksettings *out);
36 const struct ethtool_link_ksettings *settings);
H A Dmcdi_port_common.h50 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);
/linux/include/linux/usb/
H A Dusbnet.h284 struct ethtool_link_ksettings *cmd);
286 const struct ethtool_link_ksettings *cmd);
288 struct ethtool_link_ksettings *cmd);
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_ethtool.c870 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()
1400 struct ethtool_link_ksettings *cmd) in mlxsw_sp1_from_ptys_supported_port()
1447 struct ethtool_link_ksettings *cmd) in mlxsw_sp1_from_ptys_link_mode()
1491 const struct ethtool_link_ksettings *cmd) in mlxsw_sp1_to_ptys_advert_link()
1505 const struct ethtool_link_ksettings *cmd) in mlxsw_sp1_to_ptys_speed_lanes()
1928 struct ethtool_link_ksettings *cmd) in mlxsw_sp2_from_ptys_supported_port()
1973 struct ethtool_link_ksettings *cmd) in mlxsw_sp2_from_ptys_link_mode()
[all …]
/linux/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-phy-v1.c125 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an_outcome()
191 struct ethtool_link_ksettings *dlks) in xgbe_phy_an_advertising()
193 struct ethtool_link_ksettings *slks = &pdata->phy.lks; in xgbe_phy_an_advertising()
480 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_use_mode()
571 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_init()
H A Dxgbe-ethtool.c167 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_set_pauseparam()
203 struct ethtool_link_ksettings *cmd) in xgbe_get_link_ksettings()
206 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_get_link_ksettings()
229 const struct ethtool_link_ksettings *cmd) in xgbe_set_link_ksettings()
232 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_set_link_ksettings()
H A Dxgbe-phy-v2.c680 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_sfp_phy_settings()
933 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_find_phy_device()
1447 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_phydev_flowctrl()
1478 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an37_sgmii_outcome()
1528 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an37_outcome()
1571 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an73_redrv_outcome()
1657 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an73_outcome()
1730 struct ethtool_link_ksettings *dlks) in xgbe_phy_an_advertising()
1732 struct ethtool_link_ksettings *slks = &pdata->phy.lks; in xgbe_phy_an_advertising()
1796 struct ethtool_link_ksettings *lks = &pdata->phy.lks; in xgbe_phy_an_config()
[all …]
/linux/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_ethtool.h8 struct ethtool_link_ksettings *cmd);
/linux/drivers/net/ethernet/apm/xgene-v2/
H A Dethtool.c139 struct ethtool_link_ksettings *cmd) in xge_get_link_ksettings()
152 const struct ethtool_link_ksettings *cmd) in xge_set_link_ksettings()
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-switch-ethtool.c59 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()
/linux/drivers/net/ethernet/altera/
H A Daltera_tse_ethtool.c225 const struct ethtool_link_ksettings *cmd) in tse_ethtool_set_link_ksettings()
233 struct ethtool_link_ksettings *cmd) in tse_ethtool_get_link_ksettings()
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_nic.h203 struct ethtool_link_ksettings *cmd);
205 const struct ethtool_link_ksettings *cmd);
/linux/Documentation/networking/
H A Dphy-port.rst13 :c:type:`struct ethtool_link_ksettings <ethtool_link_ksettings>` attributes,
/linux/drivers/net/ethernet/ibm/ehea/
H A Dehea_ethtool.c21 struct ethtool_link_ksettings *cmd) in ehea_get_link_ksettings()
85 const struct ethtool_link_ksettings *cmd) in ehea_set_link_ksettings()
/linux/drivers/net/ethernet/atheros/alx/
H A Dethtool.c129 struct ethtool_link_ksettings *cmd) in alx_get_link_ksettings()
180 const struct ethtool_link_ksettings *cmd) in alx_set_link_ksettings()
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c75 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()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c1109 struct ethtool_link_ksettings *link_ksettings) in otx2_get_fec_info()
1147 struct ethtool_link_ksettings in otx2_get_link_mode_info()
1207 struct ethtool_link_ksettings *cmd) in otx2_get_link_ksettings()
1237 const struct ethtool_link_ksettings *cmd) in otx2_set_link_ksettings()
1241 struct ethtool_link_ksettings cur_ks; in otx2_set_link_ksettings()
1246 memset(&cur_ks, 0, sizeof(struct ethtool_link_ksettings)); in otx2_set_link_ksettings()
1441 struct ethtool_link_ksettings *cmd) in otx2vf_get_link_ksettings()
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_ethtool.c37 struct ethtool_link_ksettings *ecmd) in emac_get_link_ksettings()
43 const struct ethtool_link_ksettings *ecmd) in emac_set_link_ksettings()

12345678910