Searched refs:ringparam (Results 1 – 3 of 3) sorted by relevance
| /linux/net/ethtool/ |
| H A D | rings.c | 14 struct ethtool_ringparam ringparam; member 46 dev->ethtool_ops->get_ringparam(dev, &data->ringparam, in rings_prepare_data() 81 const struct ethtool_ringparam *ringparam = &data->ringparam; in rings_fill_reply() local 86 if ((ringparam->rx_max_pending && in rings_fill_reply() 88 ringparam->rx_max_pending) || in rings_fill_reply() 90 ringparam->rx_pending))) || in rings_fill_reply() 91 (ringparam->rx_mini_max_pending && in rings_fill_reply() 93 ringparam->rx_mini_max_pending) || in rings_fill_reply() 95 ringparam->rx_mini_pending))) || in rings_fill_reply() 96 (ringparam->rx_jumbo_max_pending && in rings_fill_reply() [all …]
|
| H A D | ioctl.c | 2190 struct ethtool_ringparam ringparam = { .cmd = ETHTOOL_GRINGPARAM }; in ethtool_get_ringparam() local 2196 dev->ethtool_ops->get_ringparam(dev, &ringparam, in ethtool_get_ringparam() 2199 if (copy_to_user(useraddr, &ringparam, sizeof(ringparam))) in ethtool_get_ringparam() 2207 struct ethtool_ringparam ringparam, max; in ethtool_set_ringparam() local 2213 if (copy_from_user(&ringparam, useraddr, sizeof(ringparam))) in ethtool_set_ringparam() 2219 if (ringparam.rx_pending > max.rx_max_pending || in ethtool_set_ringparam() 2220 ringparam.rx_mini_pending > max.rx_mini_max_pending || in ethtool_set_ringparam() 2221 ringparam.rx_jumbo_pending > max.rx_jumbo_max_pending || in ethtool_set_ringparam() 2222 ringparam.tx_pending > max.tx_max_pending) in ethtool_set_ringparam() 2225 ret = dev->ethtool_ops->set_ringparam(dev, &ringparam, in ethtool_set_ringparam()
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bnad_ethtool.c | 408 struct ethtool_ringparam *ringparam, in bnad_get_ringparam() argument 414 ringparam->rx_max_pending = BNAD_MAX_RXQ_DEPTH; in bnad_get_ringparam() 415 ringparam->tx_max_pending = BNAD_MAX_TXQ_DEPTH; in bnad_get_ringparam() 417 ringparam->rx_pending = bnad->rxq_depth; in bnad_get_ringparam() 418 ringparam->tx_pending = bnad->txq_depth; in bnad_get_ringparam() 423 struct ethtool_ringparam *ringparam, in bnad_set_ringparam() argument 432 if (ringparam->rx_pending == bnad->rxq_depth && in bnad_set_ringparam() 433 ringparam->tx_pending == bnad->txq_depth) { in bnad_set_ringparam() 438 if (ringparam->rx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam() 439 ringparam->rx_pending > BNAD_MAX_RXQ_DEPTH || in bnad_set_ringparam() [all …]
|