Lines Matching refs:ering
1156 struct ethtool_ringparam *ering)
1160 memset(ering, 0, sizeof(*ering));
1161 ering->rx_max_pending = MAX_RX_QUEUE_ENTRIES;
1162 ering->tx_max_pending = MAX_TX_QUEUE_ENTRIES;
1163 ering->rx_pending = priv->rx_q_entries;
1164 ering->tx_pending = priv->tx_q_entries;
1168 struct ethtool_ringparam *ering)
1172 if (ering->rx_pending > MAX_RX_QUEUE_ENTRIES ||
1173 ering->tx_pending > MAX_TX_QUEUE_ENTRIES ||
1174 ering->rx_pending < MIN_RX_QUEUE_ENTRIES ||
1175 ering->tx_pending < MIN_TX_QUEUE_ENTRIES ||
1176 !is_power_of_2(ering->rx_pending) ||
1177 !is_power_of_2(ering->tx_pending))
1180 priv->new_rx_q_entries = ering->rx_pending;
1181 priv->new_tx_q_entries = ering->tx_pending;