Lines Matching refs:ringparam
408 struct ethtool_ringparam *ringparam,
414 ringparam->rx_max_pending = BNAD_MAX_RXQ_DEPTH;
415 ringparam->tx_max_pending = BNAD_MAX_TXQ_DEPTH;
417 ringparam->rx_pending = bnad->rxq_depth;
418 ringparam->tx_pending = bnad->txq_depth;
423 struct ethtool_ringparam *ringparam,
432 if (ringparam->rx_pending == bnad->rxq_depth &&
433 ringparam->tx_pending == bnad->txq_depth) {
438 if (ringparam->rx_pending < BNAD_MIN_Q_DEPTH ||
439 ringparam->rx_pending > BNAD_MAX_RXQ_DEPTH ||
440 !is_power_of_2(ringparam->rx_pending)) {
444 if (ringparam->tx_pending < BNAD_MIN_Q_DEPTH ||
445 ringparam->tx_pending > BNAD_MAX_TXQ_DEPTH ||
446 !is_power_of_2(ringparam->tx_pending)) {
451 if (ringparam->rx_pending != bnad->rxq_depth) {
452 bnad->rxq_depth = ringparam->rx_pending;
479 if (ringparam->tx_pending != bnad->txq_depth) {
480 bnad->txq_depth = ringparam->tx_pending;