Lines Matching refs:coal

1004 				struct ethtool_coalesce *coal,
1010 coal->tx_coalesce_usecs = priv->tx_usecs;
1011 coal->tx_max_coalesced_frames = priv->tx_frames;
1012 coal->tx_max_coalesced_frames_irq = priv->tx_work_limit;
1014 coal->rx_coalesce_usecs = priv->rx_usecs;
1015 coal->rx_max_coalesced_frames = priv->rx_frames;
1017 coal->pkt_rate_low = priv->pkt_rate_low;
1018 coal->rx_coalesce_usecs_low = priv->rx_usecs_low;
1019 coal->pkt_rate_high = priv->pkt_rate_high;
1020 coal->rx_coalesce_usecs_high = priv->rx_usecs_high;
1021 coal->rate_sample_interval = priv->sample_interval;
1022 coal->use_adaptive_rx_coalesce = priv->adaptive_rx_coal;
1028 struct ethtool_coalesce *coal,
1034 if (!coal->tx_max_coalesced_frames_irq)
1037 if (coal->tx_coalesce_usecs > MLX4_EN_MAX_COAL_TIME ||
1038 coal->rx_coalesce_usecs > MLX4_EN_MAX_COAL_TIME ||
1039 coal->rx_coalesce_usecs_low > MLX4_EN_MAX_COAL_TIME ||
1040 coal->rx_coalesce_usecs_high > MLX4_EN_MAX_COAL_TIME) {
1046 if (coal->tx_max_coalesced_frames > MLX4_EN_MAX_COAL_PKTS ||
1047 coal->rx_max_coalesced_frames > MLX4_EN_MAX_COAL_PKTS) {
1053 priv->rx_frames = (coal->rx_max_coalesced_frames ==
1056 coal->rx_max_coalesced_frames;
1057 priv->rx_usecs = (coal->rx_coalesce_usecs ==
1060 coal->rx_coalesce_usecs;
1063 if (coal->tx_coalesce_usecs != priv->tx_usecs ||
1064 coal->tx_max_coalesced_frames != priv->tx_frames) {
1065 priv->tx_usecs = coal->tx_coalesce_usecs;
1066 priv->tx_frames = coal->tx_max_coalesced_frames;
1070 priv->pkt_rate_low = coal->pkt_rate_low;
1071 priv->rx_usecs_low = coal->rx_coalesce_usecs_low;
1072 priv->pkt_rate_high = coal->pkt_rate_high;
1073 priv->rx_usecs_high = coal->rx_coalesce_usecs_high;
1074 priv->sample_interval = coal->rate_sample_interval;
1075 priv->adaptive_rx_coal = coal->use_adaptive_rx_coalesce;
1076 priv->tx_work_limit = coal->tx_max_coalesced_frames_irq;