Lines Matching refs:ringparam
630 struct ethtool_ringparam *ringparam,
636 ringparam->rx_max_pending = XGBE_RX_DESC_CNT_MAX;
637 ringparam->tx_max_pending = XGBE_TX_DESC_CNT_MAX;
638 ringparam->rx_pending = pdata->rx_desc_count;
639 ringparam->tx_pending = pdata->tx_desc_count;
643 struct ethtool_ringparam *ringparam,
650 if (ringparam->rx_mini_pending || ringparam->rx_jumbo_pending) {
655 if ((ringparam->rx_pending < XGBE_RX_DESC_CNT_MIN) ||
656 (ringparam->rx_pending > XGBE_RX_DESC_CNT_MAX)) {
663 if ((ringparam->tx_pending < XGBE_TX_DESC_CNT_MIN) ||
664 (ringparam->tx_pending > XGBE_TX_DESC_CNT_MAX)) {
671 rx = __rounddown_pow_of_two(ringparam->rx_pending);
672 if (rx != ringparam->rx_pending)
677 tx = __rounddown_pow_of_two(ringparam->tx_pending);
678 if (tx != ringparam->tx_pending)