Lines Matching refs:ering
1155 struct ethtool_ringparam *ering) in ftgmac100_get_ringparam() argument
1159 memset(ering, 0, sizeof(*ering)); in ftgmac100_get_ringparam()
1160 ering->rx_max_pending = MAX_RX_QUEUE_ENTRIES; in ftgmac100_get_ringparam()
1161 ering->tx_max_pending = MAX_TX_QUEUE_ENTRIES; in ftgmac100_get_ringparam()
1162 ering->rx_pending = priv->rx_q_entries; in ftgmac100_get_ringparam()
1163 ering->tx_pending = priv->tx_q_entries; in ftgmac100_get_ringparam()
1167 struct ethtool_ringparam *ering) in ftgmac100_set_ringparam() argument
1171 if (ering->rx_pending > MAX_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1172 ering->tx_pending > MAX_TX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1173 ering->rx_pending < MIN_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1174 ering->tx_pending < MIN_TX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1175 !is_power_of_2(ering->rx_pending) || in ftgmac100_set_ringparam()
1176 !is_power_of_2(ering->tx_pending)) in ftgmac100_set_ringparam()
1179 priv->new_rx_q_entries = ering->rx_pending; in ftgmac100_set_ringparam()
1180 priv->new_tx_q_entries = ering->tx_pending; in ftgmac100_set_ringparam()