Home
last modified time | relevance | path

Searched refs:ksettings (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/net/ethtool/
H A Dlinkmodes.c15 struct ethtool_link_ksettings ksettings; member
36 data->lsettings = &data->ksettings.base; in linkmodes_prepare_data()
49 data->ksettings.lanes = 0; in linkmodes_prepare_data()
64 const struct ethtool_link_ksettings *ksettings = &data->ksettings; in linkmodes_reply_size() local
76 ksettings->link_modes.supported, in linkmodes_reply_size()
105 const struct ethtool_link_ksettings *ksettings = &data->ksettings; in linkmodes_fill_reply() local
114 ksettings->link_modes.advertising, in linkmodes_fill_reply()
115 ksettings->link_modes.supported, in linkmodes_fill_reply()
122 ksettings->link_modes.lp_advertising, in linkmodes_fill_reply()
133 if (ksettings->lanes && in linkmodes_fill_reply()
[all …]
H A Dlinkinfo.c12 struct ethtool_link_ksettings ksettings; member
32 data->lsettings = &data->ksettings.base; in linkinfo_prepare_data()
37 ret = __ethtool_get_link_ksettings(dev, &data->ksettings); in linkinfo_prepare_data()
100 struct ethtool_link_ksettings ksettings = {}; in ethnl_set_linkinfo() local
107 ret = __ethtool_get_link_ksettings(dev, &ksettings); in ethnl_set_linkinfo()
112 lsettings = &ksettings.base; in ethnl_set_linkinfo()
122 ret = dev->ethtool_ops->set_link_ksettings(dev, &ksettings); in ethnl_set_linkinfo()
/linux-6.15/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_ethtool.c152 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseT_Full); \
154 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseR_FEC); \
156 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseCR_Full); \
158 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseKR_Full); \
160 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseLR_Full); \
162 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseSR_Full); \
164 ethtool_link_ksettings_add_link_mode(ksettings, name, 25000baseCR_Full); \
166 ethtool_link_ksettings_add_link_mode(ksettings, name, 25000baseKR_Full); \
168 ethtool_link_ksettings_add_link_mode(ksettings, name, 25000baseSR_Full); \
184 ethtool_link_ksettings_add_link_mode(ksettings, name, 50000baseCR_Full); \
[all …]
/linux-6.15/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_ethtool.c213 #define OCTEP_SET_ETHTOOL_LINK_MODES_BITMAP(octep_speeds, ksettings, name) \ argument
216 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseT_Full); \
218 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseR_FEC); \
220 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseCR_Full); \
222 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseKR_Full); \
224 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseLR_Full); \
226 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseSR_Full); \
228 ethtool_link_ksettings_add_link_mode(ksettings, name, 25000baseCR_Full); \
230 ethtool_link_ksettings_add_link_mode(ksettings, name, 25000baseKR_Full); \
232 ethtool_link_ksettings_add_link_mode(ksettings, name, 25000baseSR_Full); \
[all …]
/linux-6.15/Documentation/networking/
H A Dsfp-phylink.rst137 6. Add/replace ksettings get/set methods with: