Lines Matching defs:lsettings
16 struct ethtool_link_settings *lsettings;
36 data->lsettings = &data->ksettings.base;
65 const struct ethtool_link_settings *lsettings = &ksettings->base;
91 if (lsettings->master_slave_cfg != MASTER_SLAVE_CFG_UNSUPPORTED)
94 if (lsettings->master_slave_state != MASTER_SLAVE_STATE_UNSUPPORTED)
106 const struct ethtool_link_settings *lsettings = &ksettings->base;
110 if (nla_put_u8(skb, ETHTOOL_A_LINKMODES_AUTONEG, lsettings->autoneg))
129 if (nla_put_u32(skb, ETHTOOL_A_LINKMODES_SPEED, lsettings->speed) ||
130 nla_put_u8(skb, ETHTOOL_A_LINKMODES_DUPLEX, lsettings->duplex))
137 if (lsettings->master_slave_cfg != MASTER_SLAVE_CFG_UNSUPPORTED &&
139 lsettings->master_slave_cfg))
142 if (lsettings->master_slave_state != MASTER_SLAVE_STATE_UNSUPPORTED &&
144 lsettings->master_slave_state))
148 lsettings->rate_matching))
240 struct ethtool_link_settings *lsettings = &ksettings->base;
247 if (lsettings->master_slave_cfg == MASTER_SLAVE_CFG_UNSUPPORTED) {
259 ethnl_update_u8(&lsettings->autoneg, tb[ETHTOOL_A_LINKMODES_AUTONEG],
267 if (!lsettings->autoneg &&
273 } else if (!lsettings->autoneg && ksettings->lanes) {
287 ethnl_update_u32(&lsettings->speed, tb[ETHTOOL_A_LINKMODES_SPEED],
290 ethnl_update_u8(&lsettings->duplex, tb[ETHTOOL_A_LINKMODES_DUPLEX],
292 ethnl_update_u8(&lsettings->master_slave_cfg, master_slave_cfg, mod);
294 if (!tb[ETHTOOL_A_LINKMODES_OURS] && lsettings->autoneg &&