Lines Matching refs:edata
1582 struct ethtool_eee *edata) in igc_ethtool_get_eee() argument
1589 edata->advertised = in igc_ethtool_get_eee()
1592 *edata = adapter->eee; in igc_ethtool_get_eee()
1593 edata->supported = SUPPORTED_Autoneg; in igc_ethtool_get_eee()
1599 edata->eee_active = true; in igc_ethtool_get_eee()
1602 edata->tx_lpi_enabled = true; in igc_ethtool_get_eee()
1604 edata->eee_enabled = hw->dev_spec._base.eee_enable; in igc_ethtool_get_eee()
1606 edata->advertised = SUPPORTED_Autoneg; in igc_ethtool_get_eee()
1607 edata->lp_advertised = SUPPORTED_Autoneg; in igc_ethtool_get_eee()
1613 edata->eee_enabled = false; in igc_ethtool_get_eee()
1614 edata->eee_active = false; in igc_ethtool_get_eee()
1615 edata->tx_lpi_enabled = false; in igc_ethtool_get_eee()
1616 edata->advertised &= ~edata->advertised; in igc_ethtool_get_eee()
1623 struct ethtool_eee *edata) in igc_ethtool_set_eee() argument
1640 if (eee_curr.tx_lpi_enabled != edata->tx_lpi_enabled) { in igc_ethtool_set_eee()
1647 if (edata->tx_lpi_timer) { in igc_ethtool_set_eee()
1652 } else if (!edata->eee_enabled) { in igc_ethtool_set_eee()
1658 adapter->eee_advert = ethtool_adv_to_mmd_eee_adv_t(edata->advertised); in igc_ethtool_set_eee()
1659 if (hw->dev_spec._base.eee_enable != edata->eee_enabled) { in igc_ethtool_set_eee()
1660 hw->dev_spec._base.eee_enable = edata->eee_enabled; in igc_ethtool_set_eee()