Lines Matching refs:ec

659 			       struct ethtool_coalesce *ec)  in stmmac_get_coalesce()  argument
663 ec->tx_coalesce_usecs = priv->tx_coal_timer; in stmmac_get_coalesce()
664 ec->tx_max_coalesced_frames = priv->tx_coal_frames; in stmmac_get_coalesce()
667 ec->rx_coalesce_usecs = stmmac_riwt2usec(priv->rx_riwt, priv); in stmmac_get_coalesce()
673 struct ethtool_coalesce *ec) in stmmac_set_coalesce() argument
679 if ((ec->rx_max_coalesced_frames) || (ec->rx_coalesce_usecs_irq) || in stmmac_set_coalesce()
680 (ec->rx_max_coalesced_frames_irq) || (ec->tx_coalesce_usecs_irq) || in stmmac_set_coalesce()
681 (ec->use_adaptive_rx_coalesce) || (ec->use_adaptive_tx_coalesce) || in stmmac_set_coalesce()
682 (ec->pkt_rate_low) || (ec->rx_coalesce_usecs_low) || in stmmac_set_coalesce()
683 (ec->rx_max_coalesced_frames_low) || (ec->tx_coalesce_usecs_high) || in stmmac_set_coalesce()
684 (ec->tx_max_coalesced_frames_low) || (ec->pkt_rate_high) || in stmmac_set_coalesce()
685 (ec->tx_coalesce_usecs_low) || (ec->rx_coalesce_usecs_high) || in stmmac_set_coalesce()
686 (ec->rx_max_coalesced_frames_high) || in stmmac_set_coalesce()
687 (ec->tx_max_coalesced_frames_irq) || in stmmac_set_coalesce()
688 (ec->stats_block_coalesce_usecs) || in stmmac_set_coalesce()
689 (ec->tx_max_coalesced_frames_high) || (ec->rate_sample_interval)) in stmmac_set_coalesce()
692 if (ec->rx_coalesce_usecs == 0) in stmmac_set_coalesce()
695 if ((ec->tx_coalesce_usecs == 0) && in stmmac_set_coalesce()
696 (ec->tx_max_coalesced_frames == 0)) in stmmac_set_coalesce()
699 if ((ec->tx_coalesce_usecs > STMMAC_MAX_COAL_TX_TICK) || in stmmac_set_coalesce()
700 (ec->tx_max_coalesced_frames > STMMAC_TX_MAX_FRAMES)) in stmmac_set_coalesce()
703 rx_riwt = stmmac_usec2riwt(ec->rx_coalesce_usecs, priv); in stmmac_set_coalesce()
711 priv->tx_coal_frames = ec->tx_max_coalesced_frames; in stmmac_set_coalesce()
712 priv->tx_coal_timer = ec->tx_coalesce_usecs; in stmmac_set_coalesce()