Lines Matching refs:ec
395 struct ethtool_coalesce *ec) in xgbe_get_coalesce() argument
399 memset(ec, 0, sizeof(struct ethtool_coalesce)); in xgbe_get_coalesce()
401 ec->rx_coalesce_usecs = pdata->rx_usecs; in xgbe_get_coalesce()
402 ec->rx_max_coalesced_frames = pdata->rx_frames; in xgbe_get_coalesce()
404 ec->tx_max_coalesced_frames = pdata->tx_frames; in xgbe_get_coalesce()
410 struct ethtool_coalesce *ec) in xgbe_set_coalesce() argument
418 if ((ec->rx_coalesce_usecs_irq) || in xgbe_set_coalesce()
419 (ec->rx_max_coalesced_frames_irq) || in xgbe_set_coalesce()
420 (ec->tx_coalesce_usecs) || in xgbe_set_coalesce()
421 (ec->tx_coalesce_usecs_irq) || in xgbe_set_coalesce()
422 (ec->tx_max_coalesced_frames_irq) || in xgbe_set_coalesce()
423 (ec->stats_block_coalesce_usecs) || in xgbe_set_coalesce()
424 (ec->use_adaptive_rx_coalesce) || in xgbe_set_coalesce()
425 (ec->use_adaptive_tx_coalesce) || in xgbe_set_coalesce()
426 (ec->pkt_rate_low) || in xgbe_set_coalesce()
427 (ec->rx_coalesce_usecs_low) || in xgbe_set_coalesce()
428 (ec->rx_max_coalesced_frames_low) || in xgbe_set_coalesce()
429 (ec->tx_coalesce_usecs_low) || in xgbe_set_coalesce()
430 (ec->tx_max_coalesced_frames_low) || in xgbe_set_coalesce()
431 (ec->pkt_rate_high) || in xgbe_set_coalesce()
432 (ec->rx_coalesce_usecs_high) || in xgbe_set_coalesce()
433 (ec->rx_max_coalesced_frames_high) || in xgbe_set_coalesce()
434 (ec->tx_coalesce_usecs_high) || in xgbe_set_coalesce()
435 (ec->tx_max_coalesced_frames_high) || in xgbe_set_coalesce()
436 (ec->rate_sample_interval)) { in xgbe_set_coalesce()
441 rx_riwt = hw_if->usec_to_riwt(pdata, ec->rx_coalesce_usecs); in xgbe_set_coalesce()
442 rx_usecs = ec->rx_coalesce_usecs; in xgbe_set_coalesce()
443 rx_frames = ec->rx_max_coalesced_frames; in xgbe_set_coalesce()
461 tx_frames = ec->tx_max_coalesced_frames; in xgbe_set_coalesce()