Lines Matching defs:edata
2142 static int e1000e_get_eee(struct net_device *netdev, struct ethtool_keee *edata)
2175 mii_eee_cap1_mod_linkmode_t(edata->supported, phy_data);
2178 mii_eee_cap1_mod_linkmode_t(edata->advertised, adapter->eee_advert);
2184 mii_eee_cap1_mod_linkmode_t(edata->lp_advertised, phy_data);
2198 edata->eee_active = true;
2200 edata->eee_enabled = !hw->dev_spec.ich8lan.eee_disable;
2201 edata->tx_lpi_enabled = true;
2202 edata->tx_lpi_timer = er32(LPIC) >> E1000_LPIC_LPIET_SHIFT;
2212 static int e1000e_set_eee(struct net_device *netdev, struct ethtool_keee *edata)
2225 if (eee_curr.tx_lpi_enabled != edata->tx_lpi_enabled) {
2230 if (eee_curr.tx_lpi_timer != edata->tx_lpi_timer) {
2240 if (linkmode_andnot(tmp, edata->advertised, supported)) {
2245 adapter->eee_advert = linkmode_to_mii_eee_cap1_t(edata->advertised);
2247 hw->dev_spec.ich8lan.eee_disable = !edata->eee_enabled;