Lines Matching refs:ec

2153 			    struct ethtool_coalesce *ec)  in igb_set_coalesce()  argument
2158 if (ec->rx_max_coalesced_frames || in igb_set_coalesce()
2159 ec->rx_coalesce_usecs_irq || in igb_set_coalesce()
2160 ec->rx_max_coalesced_frames_irq || in igb_set_coalesce()
2161 ec->tx_max_coalesced_frames || in igb_set_coalesce()
2162 ec->tx_coalesce_usecs_irq || in igb_set_coalesce()
2163 ec->stats_block_coalesce_usecs || in igb_set_coalesce()
2164 ec->use_adaptive_rx_coalesce || in igb_set_coalesce()
2165 ec->use_adaptive_tx_coalesce || in igb_set_coalesce()
2166 ec->pkt_rate_low || in igb_set_coalesce()
2167 ec->rx_coalesce_usecs_low || in igb_set_coalesce()
2168 ec->rx_max_coalesced_frames_low || in igb_set_coalesce()
2169 ec->tx_coalesce_usecs_low || in igb_set_coalesce()
2170 ec->tx_max_coalesced_frames_low || in igb_set_coalesce()
2171 ec->pkt_rate_high || in igb_set_coalesce()
2172 ec->rx_coalesce_usecs_high || in igb_set_coalesce()
2173 ec->rx_max_coalesced_frames_high || in igb_set_coalesce()
2174 ec->tx_coalesce_usecs_high || in igb_set_coalesce()
2175 ec->tx_max_coalesced_frames_high || in igb_set_coalesce()
2176 ec->rate_sample_interval) in igb_set_coalesce()
2179 if ((ec->rx_coalesce_usecs > IGB_MAX_ITR_USECS) || in igb_set_coalesce()
2180 ((ec->rx_coalesce_usecs > 3) && in igb_set_coalesce()
2181 (ec->rx_coalesce_usecs < IGB_MIN_ITR_USECS)) || in igb_set_coalesce()
2182 (ec->rx_coalesce_usecs == 2)) in igb_set_coalesce()
2185 if ((ec->tx_coalesce_usecs > IGB_MAX_ITR_USECS) || in igb_set_coalesce()
2186 ((ec->tx_coalesce_usecs > 3) && in igb_set_coalesce()
2187 (ec->tx_coalesce_usecs < IGB_MIN_ITR_USECS)) || in igb_set_coalesce()
2188 (ec->tx_coalesce_usecs == 2)) in igb_set_coalesce()
2191 if ((adapter->flags & IGB_FLAG_QUEUE_PAIRS) && ec->tx_coalesce_usecs) in igb_set_coalesce()
2195 if (ec->rx_coalesce_usecs == 0) { in igb_set_coalesce()
2201 if (ec->rx_coalesce_usecs && ec->rx_coalesce_usecs <= 3) in igb_set_coalesce()
2202 adapter->rx_itr_setting = ec->rx_coalesce_usecs; in igb_set_coalesce()
2204 adapter->rx_itr_setting = ec->rx_coalesce_usecs << 2; in igb_set_coalesce()
2209 else if (ec->tx_coalesce_usecs && ec->tx_coalesce_usecs <= 3) in igb_set_coalesce()
2210 adapter->tx_itr_setting = ec->tx_coalesce_usecs; in igb_set_coalesce()
2212 adapter->tx_itr_setting = ec->tx_coalesce_usecs << 2; in igb_set_coalesce()
2230 struct ethtool_coalesce *ec) in igb_get_coalesce() argument
2235 ec->rx_coalesce_usecs = adapter->rx_itr_setting; in igb_get_coalesce()
2237 ec->rx_coalesce_usecs = adapter->rx_itr_setting >> 2; in igb_get_coalesce()
2241 ec->tx_coalesce_usecs = adapter->tx_itr_setting; in igb_get_coalesce()
2243 ec->tx_coalesce_usecs = adapter->tx_itr_setting >> 2; in igb_get_coalesce()