Searched refs:ringparam (Results 1 – 3 of 3) sorted by relevance
646 struct ethtool_ringparam *ringparam) in xgbe_get_ringparam() argument650 ringparam->rx_max_pending = XGBE_RX_DESC_CNT_MAX; in xgbe_get_ringparam()651 ringparam->tx_max_pending = XGBE_TX_DESC_CNT_MAX; in xgbe_get_ringparam()652 ringparam->rx_pending = pdata->rx_desc_count; in xgbe_get_ringparam()653 ringparam->tx_pending = pdata->tx_desc_count; in xgbe_get_ringparam()657 struct ethtool_ringparam *ringparam) in xgbe_set_ringparam() argument662 if (ringparam->rx_mini_pending || ringparam->rx_jumbo_pending) { in xgbe_set_ringparam()667 if ((ringparam->rx_pending < XGBE_RX_DESC_CNT_MIN) || in xgbe_set_ringparam()668 (ringparam->rx_pending > XGBE_RX_DESC_CNT_MAX)) { in xgbe_set_ringparam()675 if ((ringparam->tx_pending < XGBE_TX_DESC_CNT_MIN) || in xgbe_set_ringparam()[all …]
413 struct ethtool_ringparam *ringparam) in bnad_get_ringparam() argument417 ringparam->rx_max_pending = BNAD_MAX_RXQ_DEPTH; in bnad_get_ringparam()418 ringparam->tx_max_pending = BNAD_MAX_TXQ_DEPTH; in bnad_get_ringparam()420 ringparam->rx_pending = bnad->rxq_depth; in bnad_get_ringparam()421 ringparam->tx_pending = bnad->txq_depth; in bnad_get_ringparam()426 struct ethtool_ringparam *ringparam) in bnad_set_ringparam() argument433 if (ringparam->rx_pending == bnad->rxq_depth && in bnad_set_ringparam()434 ringparam->tx_pending == bnad->txq_depth) { in bnad_set_ringparam()439 if (ringparam->rx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam()440 ringparam->rx_pending > BNAD_MAX_RXQ_DEPTH || in bnad_set_ringparam()[all …]
1704 struct ethtool_ringparam ringparam = { .cmd = ETHTOOL_GRINGPARAM }; in ethtool_get_ringparam() local1709 dev->ethtool_ops->get_ringparam(dev, &ringparam); in ethtool_get_ringparam()1711 if (copy_to_user(useraddr, &ringparam, sizeof(ringparam))) in ethtool_get_ringparam()1718 struct ethtool_ringparam ringparam, max = { .cmd = ETHTOOL_GRINGPARAM }; in ethtool_set_ringparam() local1723 if (copy_from_user(&ringparam, useraddr, sizeof(ringparam))) in ethtool_set_ringparam()1729 if (ringparam.rx_pending > max.rx_max_pending || in ethtool_set_ringparam()1730 ringparam.rx_mini_pending > max.rx_mini_max_pending || in ethtool_set_ringparam()1731 ringparam.rx_jumbo_pending > max.rx_jumbo_max_pending || in ethtool_set_ringparam()1732 ringparam.tx_pending > max.tx_max_pending) in ethtool_set_ringparam()1735 return dev->ethtool_ops->set_ringparam(dev, &ringparam); in ethtool_set_ringparam()