Lines Matching refs:edata

3024 static int igb_get_eee(struct net_device *netdev, struct ethtool_eee *edata)  in igb_get_eee()  argument
3035 edata->supported = (SUPPORTED_1000baseT_Full | in igb_get_eee()
3038 edata->advertised = in igb_get_eee()
3043 igb_get_eee_status_i354(hw, (bool *)&edata->eee_active); in igb_get_eee()
3051 edata->eee_active = true; in igb_get_eee()
3054 edata->tx_lpi_enabled = true; in igb_get_eee()
3065 edata->lp_advertised = mmd_eee_adv_to_ethtool_adv_t(phy_data); in igb_get_eee()
3076 edata->lp_advertised = mmd_eee_adv_to_ethtool_adv_t(phy_data); in igb_get_eee()
3083 edata->eee_enabled = !hw->dev_spec._82575.eee_disable; in igb_get_eee()
3086 (edata->eee_enabled)) in igb_get_eee()
3087 edata->tx_lpi_enabled = true; in igb_get_eee()
3093 edata->eee_enabled = false; in igb_get_eee()
3094 edata->eee_active = false; in igb_get_eee()
3095 edata->tx_lpi_enabled = false; in igb_get_eee()
3096 edata->advertised &= ~edata->advertised; in igb_get_eee()
3103 struct ethtool_eee *edata) in igb_set_eee() argument
3122 if (eee_curr.tx_lpi_enabled != edata->tx_lpi_enabled) { in igb_set_eee()
3129 if (edata->tx_lpi_timer) { in igb_set_eee()
3135 if (!edata->advertised || (edata->advertised & in igb_set_eee()
3141 adv100m_eee = !!(edata->advertised & ADVERTISE_100_FULL); in igb_set_eee()
3142 adv1g_eee = !!(edata->advertised & ADVERTISE_1000_FULL); in igb_set_eee()
3144 } else if (!edata->eee_enabled) { in igb_set_eee()
3150 adapter->eee_advert = ethtool_adv_to_mmd_eee_adv_t(edata->advertised); in igb_set_eee()
3151 if (hw->dev_spec._82575.eee_disable != !edata->eee_enabled) { in igb_set_eee()
3152 hw->dev_spec._82575.eee_disable = !edata->eee_enabled; in igb_set_eee()