Searched refs:ringparam (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/net/ethtool/ |
| H A D | rings.c | 12 struct ethtool_ringparam ringparam; member 36 dev->ethtool_ops->get_ringparam(dev, &data->ringparam); in rings_prepare_data() 60 const struct ethtool_ringparam *ringparam = &data->ringparam; in rings_fill_reply() local 62 if ((ringparam->rx_max_pending && in rings_fill_reply() 64 ringparam->rx_max_pending) || in rings_fill_reply() 66 ringparam->rx_pending))) || in rings_fill_reply() 67 (ringparam->rx_mini_max_pending && in rings_fill_reply() 69 ringparam->rx_mini_max_pending) || in rings_fill_reply() 71 ringparam->rx_mini_pending))) || in rings_fill_reply() 72 (ringparam->rx_jumbo_max_pending && in rings_fill_reply() [all …]
|
| H A D | ioctl.c | 1713 struct ethtool_ringparam ringparam = { .cmd = ETHTOOL_GRINGPARAM }; in ethtool_get_ringparam() local 1718 dev->ethtool_ops->get_ringparam(dev, &ringparam); in ethtool_get_ringparam() 1720 if (copy_to_user(useraddr, &ringparam, sizeof(ringparam))) in ethtool_get_ringparam() 1727 struct ethtool_ringparam ringparam, max = { .cmd = ETHTOOL_GRINGPARAM }; in ethtool_set_ringparam() local 1733 if (copy_from_user(&ringparam, useraddr, sizeof(ringparam))) in ethtool_set_ringparam() 1739 if (ringparam.rx_pending > max.rx_max_pending || in ethtool_set_ringparam() 1740 ringparam.rx_mini_pending > max.rx_mini_max_pending || in ethtool_set_ringparam() 1741 ringparam.rx_jumbo_pending > max.rx_jumbo_max_pending || in ethtool_set_ringparam() 1742 ringparam.tx_pending > max.tx_max_pending) in ethtool_set_ringparam() 1745 ret = dev->ethtool_ops->set_ringparam(dev, &ringparam); in ethtool_set_ringparam()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-ethtool.c | 621 struct ethtool_ringparam *ringparam) in xgbe_get_ringparam() argument 625 ringparam->rx_max_pending = XGBE_RX_DESC_CNT_MAX; in xgbe_get_ringparam() 626 ringparam->tx_max_pending = XGBE_TX_DESC_CNT_MAX; in xgbe_get_ringparam() 627 ringparam->rx_pending = pdata->rx_desc_count; in xgbe_get_ringparam() 628 ringparam->tx_pending = pdata->tx_desc_count; in xgbe_get_ringparam() 632 struct ethtool_ringparam *ringparam) in xgbe_set_ringparam() argument 637 if (ringparam->rx_mini_pending || ringparam->rx_jumbo_pending) { in xgbe_set_ringparam() 642 if ((ringparam->rx_pending < XGBE_RX_DESC_CNT_MIN) || in xgbe_set_ringparam() 643 (ringparam->rx_pending > XGBE_RX_DESC_CNT_MAX)) { in xgbe_set_ringparam() 650 if ((ringparam->tx_pending < XGBE_TX_DESC_CNT_MIN) || in xgbe_set_ringparam() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/brocade/bna/ |
| H A D | bnad_ethtool.c | 404 struct ethtool_ringparam *ringparam) in bnad_get_ringparam() argument 408 ringparam->rx_max_pending = BNAD_MAX_RXQ_DEPTH; in bnad_get_ringparam() 409 ringparam->tx_max_pending = BNAD_MAX_TXQ_DEPTH; in bnad_get_ringparam() 411 ringparam->rx_pending = bnad->rxq_depth; in bnad_get_ringparam() 412 ringparam->tx_pending = bnad->txq_depth; in bnad_get_ringparam() 417 struct ethtool_ringparam *ringparam) in bnad_set_ringparam() argument 424 if (ringparam->rx_pending == bnad->rxq_depth && in bnad_set_ringparam() 425 ringparam->tx_pending == bnad->txq_depth) { in bnad_set_ringparam() 430 if (ringparam->rx_pending < BNAD_MIN_Q_DEPTH || in bnad_set_ringparam() 431 ringparam->rx_pending > BNAD_MAX_RXQ_DEPTH || in bnad_set_ringparam() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/realtek/r8168/ |
| H A D | r8168_n.c | 24498 struct ethtool_ringparam ringparam = { ETHTOOL_GRINGPARAM }; in ethtool_get_ringparam() local 24503 ethtool_ops->get_ringparam(dev, &ringparam); in ethtool_get_ringparam() 24505 if (copy_to_user(useraddr, &ringparam, sizeof(ringparam))) in ethtool_get_ringparam() 24512 struct ethtool_ringparam ringparam; in ethtool_set_ringparam() local 24517 if (copy_from_user(&ringparam, useraddr, sizeof(ringparam))) in ethtool_set_ringparam() 24520 return ethtool_ops->set_ringparam(dev, &ringparam); in ethtool_set_ringparam()
|