Lines Matching defs:edata
1678 static int lan78xx_get_eee(struct net_device *net, struct ethtool_eee *edata)
1689 ret = phy_ethtool_get_eee(phydev, edata);
1695 edata->eee_enabled = true;
1696 edata->eee_active = !!(edata->advertised &
1697 edata->lp_advertised);
1698 edata->tx_lpi_enabled = true;
1701 edata->tx_lpi_timer = buf;
1703 edata->eee_enabled = false;
1704 edata->eee_active = false;
1705 edata->tx_lpi_enabled = false;
1706 edata->tx_lpi_timer = 0;
1716 static int lan78xx_set_eee(struct net_device *net, struct ethtool_eee *edata)
1726 if (edata->eee_enabled) {
1731 phy_ethtool_set_eee(net->phydev, edata);
1733 buf = (u32)edata->tx_lpi_timer;