Lines Matching refs:ering
1072 struct ethtool_ringparam *ering, in ftgmac100_get_ringparam() argument
1078 memset(ering, 0, sizeof(*ering)); in ftgmac100_get_ringparam()
1079 ering->rx_max_pending = MAX_RX_QUEUE_ENTRIES; in ftgmac100_get_ringparam()
1080 ering->tx_max_pending = MAX_TX_QUEUE_ENTRIES; in ftgmac100_get_ringparam()
1081 ering->rx_pending = priv->rx_q_entries; in ftgmac100_get_ringparam()
1082 ering->tx_pending = priv->tx_q_entries; in ftgmac100_get_ringparam()
1087 struct ethtool_ringparam *ering, in ftgmac100_set_ringparam() argument
1093 if (ering->rx_pending > MAX_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1094 ering->tx_pending > MAX_TX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1095 ering->rx_pending < MIN_RX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1096 ering->tx_pending < MIN_TX_QUEUE_ENTRIES || in ftgmac100_set_ringparam()
1097 !is_power_of_2(ering->rx_pending) || in ftgmac100_set_ringparam()
1098 !is_power_of_2(ering->tx_pending)) in ftgmac100_set_ringparam()
1101 priv->new_rx_q_entries = ering->rx_pending; in ftgmac100_set_ringparam()
1102 priv->new_tx_q_entries = ering->tx_pending; in ftgmac100_set_ringparam()