Lines Matching refs:coalesce
357 struct ethtool_coalesce *coalesce) in ionic_get_coalesce() argument
362 coalesce->tx_coalesce_usecs = lif->rx_coalesce_usecs; in ionic_get_coalesce()
363 coalesce->rx_coalesce_usecs = lif->rx_coalesce_usecs; in ionic_get_coalesce()
369 struct ethtool_coalesce *coalesce) in ionic_set_coalesce() argument
378 if (coalesce->rx_max_coalesced_frames || in ionic_set_coalesce()
379 coalesce->rx_coalesce_usecs_irq || in ionic_set_coalesce()
380 coalesce->rx_max_coalesced_frames_irq || in ionic_set_coalesce()
381 coalesce->tx_max_coalesced_frames || in ionic_set_coalesce()
382 coalesce->tx_coalesce_usecs_irq || in ionic_set_coalesce()
383 coalesce->tx_max_coalesced_frames_irq || in ionic_set_coalesce()
384 coalesce->stats_block_coalesce_usecs || in ionic_set_coalesce()
385 coalesce->use_adaptive_rx_coalesce || in ionic_set_coalesce()
386 coalesce->use_adaptive_tx_coalesce || in ionic_set_coalesce()
387 coalesce->pkt_rate_low || in ionic_set_coalesce()
388 coalesce->rx_coalesce_usecs_low || in ionic_set_coalesce()
389 coalesce->rx_max_coalesced_frames_low || in ionic_set_coalesce()
390 coalesce->tx_coalesce_usecs_low || in ionic_set_coalesce()
391 coalesce->tx_max_coalesced_frames_low || in ionic_set_coalesce()
392 coalesce->pkt_rate_high || in ionic_set_coalesce()
393 coalesce->rx_coalesce_usecs_high || in ionic_set_coalesce()
394 coalesce->rx_max_coalesced_frames_high || in ionic_set_coalesce()
395 coalesce->tx_coalesce_usecs_high || in ionic_set_coalesce()
396 coalesce->tx_max_coalesced_frames_high || in ionic_set_coalesce()
397 coalesce->rate_sample_interval) in ionic_set_coalesce()
408 if (coalesce->tx_coalesce_usecs != lif->rx_coalesce_usecs) { in ionic_set_coalesce()
413 coal = ionic_coal_usec_to_hw(lif->ionic, coalesce->rx_coalesce_usecs); in ionic_set_coalesce()
419 if (!coal && coalesce->rx_coalesce_usecs) in ionic_set_coalesce()