/kernel/linux/linux-6.6/net/ethtool/ |
H A D | linkmodes.c | 15 struct ethtool_link_ksettings ksettings; member 36 data->lsettings = &data->ksettings.base; in linkmodes_prepare_data() 42 ret = __ethtool_get_link_ksettings(dev, &data->ksettings); in linkmodes_prepare_data() 49 data->ksettings.lanes = 0; in linkmodes_prepare_data() 52 bitmap_empty(data->ksettings.link_modes.lp_advertising, in linkmodes_prepare_data() 64 const struct ethtool_link_ksettings *ksettings = &data->ksettings; in linkmodes_reply_size() local 65 const struct ethtool_link_settings *lsettings = &ksettings->base; in linkmodes_reply_size() 75 ret = ethnl_bitset_size(ksettings->link_modes.advertising, in linkmodes_reply_size() 76 ksettings in linkmodes_reply_size() 105 const struct ethtool_link_ksettings *ksettings = &data->ksettings; linkmodes_fill_reply() local 173 ethnl_auto_linkmodes(struct ethtool_link_ksettings *ksettings, bool req_speed, bool req_lanes, bool req_duplex) ethnl_auto_linkmodes() argument 236 ethnl_update_linkmodes(struct genl_info *info, struct nlattr **tb, struct ethtool_link_ksettings *ksettings, bool *mod, const struct net_device *dev) ethnl_update_linkmodes() argument 321 struct ethtool_link_ksettings ksettings = {}; ethnl_set_linkmodes() local [all...] |
H A D | linkinfo.c | 12 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()
|
/kernel/linux/linux-5.10/net/ethtool/ |
H A D | linkmodes.c | 13 struct ethtool_link_ksettings ksettings; member 34 data->lsettings = &data->ksettings.base; in linkmodes_prepare_data() 40 ret = __ethtool_get_link_ksettings(dev, &data->ksettings); in linkmodes_prepare_data() 47 bitmap_empty(data->ksettings.link_modes.lp_advertising, in linkmodes_prepare_data() 59 const struct ethtool_link_ksettings *ksettings = &data->ksettings; in linkmodes_reply_size() local 60 const struct ethtool_link_settings *lsettings = &ksettings->base; in linkmodes_reply_size() 68 ret = ethnl_bitset_size(ksettings->link_modes.advertising, in linkmodes_reply_size() 69 ksettings->link_modes.supported, in linkmodes_reply_size() 76 ret = ethnl_bitset_size(ksettings in linkmodes_reply_size() 98 const struct ethtool_link_ksettings *ksettings = &data->ksettings; linkmodes_fill_reply() local 285 ethnl_auto_linkmodes(struct ethtool_link_ksettings *ksettings, bool req_speed, bool req_duplex) ethnl_auto_linkmodes() argument 328 ethnl_update_linkmodes(struct genl_info *info, struct nlattr **tb, struct ethtool_link_ksettings *ksettings, bool *mod) ethnl_update_linkmodes() argument 382 struct ethtool_link_ksettings ksettings = {}; ethnl_set_linkmodes() local [all...] |
H A D | linkinfo.c | 12 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 125 ret = __ethtool_get_link_ksettings(dev, &ksettings); in ethnl_set_linkinfo() 130 lsettings = &ksettings.base; in ethnl_set_linkinfo() 141 ret = dev->ethtool_ops->set_link_ksettings(dev, &ksettings); in ethnl_set_linkinfo()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_ethtool.c | 227 #define OCTEP_SET_ETHTOOL_LINK_MODES_BITMAP(octep_speeds, ksettings, name) \ 230 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseT_Full); \ 232 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseR_FEC); \ 234 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseCR_Full); \ 236 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseKR_Full); \ 238 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseLR_Full); \ 240 ethtool_link_ksettings_add_link_mode(ksettings, name, 10000baseSR_Full); \ 242 ethtool_link_ksettings_add_link_mode(ksettings, name, 25000baseCR_Full); \ 244 ethtool_link_ksettings_add_link_mode(ksettings, name, 25000baseKR_Full); \ 246 ethtool_link_ksettings_add_link_mode(ksettings, nam [all...] |
/kernel/linux/linux-5.10/drivers/ide/ |
H A D | ide-devsets.c | 24 ide_devset_get_flag(ksettings, IDE_DFLAG_KEEP_SETTINGS); 154 ide_ext_devset_rw_sync(keepsettings, ksettings);
|