Lines Matching refs:ringparam
629 struct ethtool_ringparam *ringparam,
635 ringparam->rx_max_pending = XGBE_RX_DESC_CNT_MAX;
636 ringparam->tx_max_pending = XGBE_TX_DESC_CNT_MAX;
637 ringparam->rx_pending = pdata->rx_desc_count;
638 ringparam->tx_pending = pdata->tx_desc_count;
642 struct ethtool_ringparam *ringparam,
649 if (ringparam->rx_mini_pending || ringparam->rx_jumbo_pending) {
654 if ((ringparam->rx_pending < XGBE_RX_DESC_CNT_MIN) ||
655 (ringparam->rx_pending > XGBE_RX_DESC_CNT_MAX)) {
662 if ((ringparam->tx_pending < XGBE_TX_DESC_CNT_MIN) ||
663 (ringparam->tx_pending > XGBE_TX_DESC_CNT_MAX)) {
670 rx = __rounddown_pow_of_two(ringparam->rx_pending);
671 if (rx != ringparam->rx_pending)
676 tx = __rounddown_pow_of_two(ringparam->tx_pending);
677 if (tx != ringparam->tx_pending)