Lines Matching defs:edata
1405 static int lan78xx_get_eee(struct net_device *net, struct ethtool_eee *edata)
1416 ret = phy_ethtool_get_eee(phydev, edata);
1422 edata->eee_enabled = true;
1423 edata->eee_active = !!(edata->advertised &
1424 edata->lp_advertised);
1425 edata->tx_lpi_enabled = true;
1428 edata->tx_lpi_timer = buf;
1430 edata->eee_enabled = false;
1431 edata->eee_active = false;
1432 edata->tx_lpi_enabled = false;
1433 edata->tx_lpi_timer = 0;
1443 static int lan78xx_set_eee(struct net_device *net, struct ethtool_eee *edata)
1453 if (edata->eee_enabled) {
1458 phy_ethtool_set_eee(net->phydev, edata);
1460 buf = (u32)edata->tx_lpi_timer;