Lines Matching refs:edata
1074 static int lan78xx_get_eee(struct net_device *net, struct ethtool_eee *edata) in lan78xx_get_eee() argument
1085 ret = phy_ethtool_get_eee(phydev, edata); in lan78xx_get_eee()
1091 edata->eee_enabled = true; in lan78xx_get_eee()
1092 edata->eee_active = !!(edata->advertised & in lan78xx_get_eee()
1093 edata->lp_advertised); in lan78xx_get_eee()
1094 edata->tx_lpi_enabled = true; in lan78xx_get_eee()
1097 edata->tx_lpi_timer = buf; in lan78xx_get_eee()
1099 edata->eee_enabled = false; in lan78xx_get_eee()
1100 edata->eee_active = false; in lan78xx_get_eee()
1101 edata->tx_lpi_enabled = false; in lan78xx_get_eee()
1102 edata->tx_lpi_timer = 0; in lan78xx_get_eee()
1112 static int lan78xx_set_eee(struct net_device *net, struct ethtool_eee *edata) in lan78xx_set_eee() argument
1122 if (edata->eee_enabled) { in lan78xx_set_eee()
1127 phy_ethtool_set_eee(net->phydev, edata); in lan78xx_set_eee()
1129 buf = (u32)edata->tx_lpi_timer; in lan78xx_set_eee()