Lines Matching refs:eee
8382 bp->eee.eee_active ? "active" : in bnxt_report_link()
8417 struct ethtool_eee *eee = &bp->eee; in bnxt_hwrm_phy_qcaps() local
8421 eee->supported = _bnxt_fw_to_ethtool_adv_spds(fw_speeds, 0); in bnxt_hwrm_phy_qcaps()
8492 struct ethtool_eee *eee = &bp->eee; in bnxt_update_link() local
8495 eee->eee_active = 0; in bnxt_update_link()
8498 eee->eee_active = 1; in bnxt_update_link()
8501 eee->lp_advertised = in bnxt_update_link()
8509 eee->eee_enabled = 1; in bnxt_update_link()
8512 eee->advertised = in bnxt_update_link()
8519 eee->tx_lpi_enabled = 1; in bnxt_update_link()
8521 eee->tx_lpi_timer = le32_to_cpu(tmr) & in bnxt_update_link()
8677 struct ethtool_eee *eee = &bp->eee; in bnxt_hwrm_set_eee() local
8679 if (eee->eee_enabled) { in bnxt_hwrm_set_eee()
8683 if (eee->tx_lpi_enabled) in bnxt_hwrm_set_eee()
8689 eee_speeds = bnxt_get_fw_auto_link_speeds(eee->advertised); in bnxt_hwrm_set_eee()
8691 req->tx_lpi_timer = cpu_to_le32(eee->tx_lpi_timer); in bnxt_hwrm_set_eee()
8970 struct ethtool_eee *eee = &bp->eee; in bnxt_eee_config_ok() local
8976 if (eee->eee_enabled) { in bnxt_eee_config_ok()
8981 eee->eee_enabled = 0; in bnxt_eee_config_ok()
8984 if (eee->advertised & ~advertising) { in bnxt_eee_config_ok()
8985 eee->advertised = advertising & eee->supported; in bnxt_eee_config_ok()