Lines Matching refs:lsettings

16 	struct ethtool_link_settings	*lsettings;  member
36 data->lsettings = &data->ksettings.base; in linkmodes_prepare_data()
65 const struct ethtool_link_settings *lsettings = &ksettings->base; in linkmodes_reply_size() local
91 if (lsettings->master_slave_cfg != MASTER_SLAVE_CFG_UNSUPPORTED) in linkmodes_reply_size()
94 if (lsettings->master_slave_state != MASTER_SLAVE_STATE_UNSUPPORTED) in linkmodes_reply_size()
106 const struct ethtool_link_settings *lsettings = &ksettings->base; in linkmodes_fill_reply() local
110 if (nla_put_u8(skb, ETHTOOL_A_LINKMODES_AUTONEG, lsettings->autoneg)) in linkmodes_fill_reply()
129 if (nla_put_u32(skb, ETHTOOL_A_LINKMODES_SPEED, lsettings->speed) || in linkmodes_fill_reply()
130 nla_put_u8(skb, ETHTOOL_A_LINKMODES_DUPLEX, lsettings->duplex)) in linkmodes_fill_reply()
137 if (lsettings->master_slave_cfg != MASTER_SLAVE_CFG_UNSUPPORTED && in linkmodes_fill_reply()
139 lsettings->master_slave_cfg)) in linkmodes_fill_reply()
142 if (lsettings->master_slave_state != MASTER_SLAVE_STATE_UNSUPPORTED && in linkmodes_fill_reply()
144 lsettings->master_slave_state)) in linkmodes_fill_reply()
148 lsettings->rate_matching)) in linkmodes_fill_reply()
252 struct ethtool_link_settings *lsettings = &ksettings->base; in ethnl_update_linkmodes() local
259 if (lsettings->master_slave_cfg == MASTER_SLAVE_CFG_UNSUPPORTED) { in ethnl_update_linkmodes()
271 ethnl_update_u8(&lsettings->autoneg, tb[ETHTOOL_A_LINKMODES_AUTONEG], in ethnl_update_linkmodes()
279 if (!lsettings->autoneg && in ethnl_update_linkmodes()
285 } else if (!lsettings->autoneg) { in ethnl_update_linkmodes()
298 ethnl_update_u32(&lsettings->speed, tb[ETHTOOL_A_LINKMODES_SPEED], in ethnl_update_linkmodes()
301 ethnl_update_u8(&lsettings->duplex, tb[ETHTOOL_A_LINKMODES_DUPLEX], in ethnl_update_linkmodes()
303 ethnl_update_u8(&lsettings->master_slave_cfg, master_slave_cfg, mod); in ethnl_update_linkmodes()
305 if (!tb[ETHTOOL_A_LINKMODES_OURS] && lsettings->autoneg && in ethnl_update_linkmodes()