Lines Matching refs:ec
2195 struct ethtool_coalesce *ec) in ixgbe_get_coalesce() argument
2201 ec->rx_coalesce_usecs = adapter->rx_itr_setting; in ixgbe_get_coalesce()
2203 ec->rx_coalesce_usecs = adapter->rx_itr_setting >> 2; in ixgbe_get_coalesce()
2211 ec->tx_coalesce_usecs = adapter->tx_itr_setting; in ixgbe_get_coalesce()
2213 ec->tx_coalesce_usecs = adapter->tx_itr_setting >> 2; in ixgbe_get_coalesce()
2249 struct ethtool_coalesce *ec) in ixgbe_set_coalesce() argument
2259 if (ec->tx_coalesce_usecs) in ixgbe_set_coalesce()
2266 if ((ec->rx_coalesce_usecs > (IXGBE_MAX_EITR >> 2)) || in ixgbe_set_coalesce()
2267 (ec->tx_coalesce_usecs > (IXGBE_MAX_EITR >> 2))) in ixgbe_set_coalesce()
2270 if (ec->rx_coalesce_usecs > 1) in ixgbe_set_coalesce()
2271 adapter->rx_itr_setting = ec->rx_coalesce_usecs << 2; in ixgbe_set_coalesce()
2273 adapter->rx_itr_setting = ec->rx_coalesce_usecs; in ixgbe_set_coalesce()
2280 if (ec->tx_coalesce_usecs > 1) in ixgbe_set_coalesce()
2281 adapter->tx_itr_setting = ec->tx_coalesce_usecs << 2; in ixgbe_set_coalesce()
2283 adapter->tx_itr_setting = ec->tx_coalesce_usecs; in ixgbe_set_coalesce()