Lines Matching refs:coal

358 			      struct ethtool_coalesce *coal)  in mlx4_en_get_coalesce()  argument
362 coal->tx_coalesce_usecs = 0; in mlx4_en_get_coalesce()
363 coal->tx_max_coalesced_frames = 0; in mlx4_en_get_coalesce()
364 coal->rx_coalesce_usecs = priv->rx_usecs; in mlx4_en_get_coalesce()
365 coal->rx_max_coalesced_frames = priv->rx_frames; in mlx4_en_get_coalesce()
367 coal->pkt_rate_low = priv->pkt_rate_low; in mlx4_en_get_coalesce()
368 coal->rx_coalesce_usecs_low = priv->rx_usecs_low; in mlx4_en_get_coalesce()
369 coal->pkt_rate_high = priv->pkt_rate_high; in mlx4_en_get_coalesce()
370 coal->rx_coalesce_usecs_high = priv->rx_usecs_high; in mlx4_en_get_coalesce()
371 coal->rate_sample_interval = priv->sample_interval; in mlx4_en_get_coalesce()
372 coal->use_adaptive_rx_coalesce = priv->adaptive_rx_coal; in mlx4_en_get_coalesce()
377 struct ethtool_coalesce *coal) in mlx4_en_set_coalesce() argument
382 priv->rx_frames = (coal->rx_max_coalesced_frames == in mlx4_en_set_coalesce()
385 coal->rx_max_coalesced_frames; in mlx4_en_set_coalesce()
386 priv->rx_usecs = (coal->rx_coalesce_usecs == in mlx4_en_set_coalesce()
389 coal->rx_coalesce_usecs; in mlx4_en_set_coalesce()
392 priv->pkt_rate_low = coal->pkt_rate_low; in mlx4_en_set_coalesce()
393 priv->rx_usecs_low = coal->rx_coalesce_usecs_low; in mlx4_en_set_coalesce()
394 priv->pkt_rate_high = coal->pkt_rate_high; in mlx4_en_set_coalesce()
395 priv->rx_usecs_high = coal->rx_coalesce_usecs_high; in mlx4_en_set_coalesce()
396 priv->sample_interval = coal->rate_sample_interval; in mlx4_en_set_coalesce()
397 priv->adaptive_rx_coal = coal->use_adaptive_rx_coalesce; in mlx4_en_set_coalesce()