Lines Matching refs:ringparam
626 struct ethtool_ringparam *ringparam)
630 ringparam->rx_max_pending = XGBE_RX_DESC_CNT_MAX;
631 ringparam->tx_max_pending = XGBE_TX_DESC_CNT_MAX;
632 ringparam->rx_pending = pdata->rx_desc_count;
633 ringparam->tx_pending = pdata->tx_desc_count;
637 struct ethtool_ringparam *ringparam)
642 if (ringparam->rx_mini_pending || ringparam->rx_jumbo_pending) {
647 if ((ringparam->rx_pending < XGBE_RX_DESC_CNT_MIN) ||
648 (ringparam->rx_pending > XGBE_RX_DESC_CNT_MAX)) {
655 if ((ringparam->tx_pending < XGBE_TX_DESC_CNT_MIN) ||
656 (ringparam->tx_pending > XGBE_TX_DESC_CNT_MAX)) {
663 rx = __rounddown_pow_of_two(ringparam->rx_pending);
664 if (rx != ringparam->rx_pending)
669 tx = __rounddown_pow_of_two(ringparam->tx_pending);
670 if (tx != ringparam->tx_pending)