Lines Matching refs:edata
2003 static int bnx2x_get_eee(struct net_device *dev, struct ethtool_eee *edata) in bnx2x_get_eee() argument
2015 edata->supported = in bnx2x_get_eee()
2019 edata->advertised = in bnx2x_get_eee()
2022 edata->lp_advertised = in bnx2x_get_eee()
2027 edata->tx_lpi_timer = (eee_cfg & SHMEM_EEE_TIMER_MASK) << 4; in bnx2x_get_eee()
2029 edata->eee_enabled = (eee_cfg & SHMEM_EEE_REQUESTED_BIT) ? 1 : 0; in bnx2x_get_eee()
2030 edata->eee_active = (eee_cfg & SHMEM_EEE_ACTIVE_BIT) ? 1 : 0; in bnx2x_get_eee()
2031 edata->tx_lpi_enabled = (eee_cfg & SHMEM_EEE_LPI_REQUESTED_BIT) ? 1 : 0; in bnx2x_get_eee()
2036 static int bnx2x_set_eee(struct net_device *dev, struct ethtool_eee *edata) in bnx2x_set_eee() argument
2057 advertised = bnx2x_adv_to_eee(edata->advertised, in bnx2x_set_eee()
2065 if (edata->tx_lpi_timer > EEE_MODE_TIMER_MASK) { in bnx2x_set_eee()
2071 if (edata->tx_lpi_enabled && in bnx2x_set_eee()
2072 (edata->tx_lpi_timer < EEE_MODE_NVRAM_AGGRESSIVE_TIME)) { in bnx2x_set_eee()
2080 if (edata->eee_enabled) in bnx2x_set_eee()
2085 if (edata->tx_lpi_enabled) in bnx2x_set_eee()
2091 bp->link_params.eee_mode |= (edata->tx_lpi_timer & in bnx2x_set_eee()