Lines Matching refs:ec
2190 struct ethtool_coalesce *ec) in ixgbe_get_coalesce() argument
2196 ec->rx_coalesce_usecs = adapter->rx_itr_setting; in ixgbe_get_coalesce()
2198 ec->rx_coalesce_usecs = adapter->rx_itr_setting >> 2; in ixgbe_get_coalesce()
2206 ec->tx_coalesce_usecs = adapter->tx_itr_setting; in ixgbe_get_coalesce()
2208 ec->tx_coalesce_usecs = adapter->tx_itr_setting >> 2; in ixgbe_get_coalesce()
2244 struct ethtool_coalesce *ec) in ixgbe_set_coalesce() argument
2254 if (ec->tx_coalesce_usecs) in ixgbe_set_coalesce()
2261 if ((ec->rx_coalesce_usecs > (IXGBE_MAX_EITR >> 2)) || in ixgbe_set_coalesce()
2262 (ec->tx_coalesce_usecs > (IXGBE_MAX_EITR >> 2))) in ixgbe_set_coalesce()
2265 if (ec->rx_coalesce_usecs > 1) in ixgbe_set_coalesce()
2266 adapter->rx_itr_setting = ec->rx_coalesce_usecs << 2; in ixgbe_set_coalesce()
2268 adapter->rx_itr_setting = ec->rx_coalesce_usecs; in ixgbe_set_coalesce()
2275 if (ec->tx_coalesce_usecs > 1) in ixgbe_set_coalesce()
2276 adapter->tx_itr_setting = ec->tx_coalesce_usecs << 2; in ixgbe_set_coalesce()
2278 adapter->tx_itr_setting = ec->tx_coalesce_usecs; in ixgbe_set_coalesce()