/linux/drivers/net/ethernet/wangxun/ngbe/ |
H A D | ngbe_ethtool.c | 53 u32 new_rx_count, new_tx_count; in ngbe_set_ringparam() local 57 new_tx_count = clamp_t(u32, ring->tx_pending, WX_MIN_TXD, WX_MAX_TXD); in ngbe_set_ringparam() 58 new_tx_count = ALIGN(new_tx_count, WX_REQ_TX_DESCRIPTOR_MULTIPLE); in ngbe_set_ringparam() 63 if (new_tx_count == wx->tx_ring_count && in ngbe_set_ringparam() 73 wx->tx_ring[i]->count = new_tx_count; in ngbe_set_ringparam() 76 wx->tx_ring_count = new_tx_count; in ngbe_set_ringparam() 92 wx_set_ring(wx, new_tx_count, new_rx_count, temp_ring); in ngbe_set_ringparam()
|
/linux/drivers/net/ethernet/intel/igbvf/ |
H A D | ethtool.c | 200 u32 new_rx_count, new_tx_count; in igbvf_set_ringparam() local 209 new_tx_count = max_t(u32, ring->tx_pending, IGBVF_MIN_TXD); in igbvf_set_ringparam() 210 new_tx_count = min_t(u32, new_tx_count, IGBVF_MAX_TXD); in igbvf_set_ringparam() 211 new_tx_count = ALIGN(new_tx_count, REQ_TX_DESCRIPTOR_MULTIPLE); in igbvf_set_ringparam() 213 if ((new_tx_count == adapter->tx_ring->count) && in igbvf_set_ringparam() 223 adapter->tx_ring->count = new_tx_count; in igbvf_set_ringparam() 240 if (new_tx_count != adapter->tx_ring->count) { in igbvf_set_ringparam() 243 temp_ring->count = new_tx_count; in igbvf_set_ringparam()
|
/linux/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ethtool.c | 243 u32 new_rx_count, new_tx_count; in ixgbevf_set_ringparam() local 249 new_tx_count = max_t(u32, ring->tx_pending, IXGBEVF_MIN_TXD); in ixgbevf_set_ringparam() 250 new_tx_count = min_t(u32, new_tx_count, IXGBEVF_MAX_TXD); in ixgbevf_set_ringparam() 251 new_tx_count = ALIGN(new_tx_count, IXGBE_REQ_TX_DESCRIPTOR_MULTIPLE); in ixgbevf_set_ringparam() 258 if ((new_tx_count == adapter->tx_ring_count) && in ixgbevf_set_ringparam() 267 adapter->tx_ring[i]->count = new_tx_count; in ixgbevf_set_ringparam() 269 adapter->xdp_ring[i]->count = new_tx_count; in ixgbevf_set_ringparam() 272 adapter->tx_ring_count = new_tx_count; in ixgbevf_set_ringparam() 273 adapter->xdp_ring_count = new_tx_count; in ixgbevf_set_ringparam() 278 if (new_tx_count != adapter->tx_ring_count) { in ixgbevf_set_ringparam() [all …]
|
/linux/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_ethtool.c | 21 u32 new_rx_count, new_tx_count; in txgbe_set_ringparam() local 25 new_tx_count = clamp_t(u32, ring->tx_pending, WX_MIN_TXD, WX_MAX_TXD); in txgbe_set_ringparam() 26 new_tx_count = ALIGN(new_tx_count, WX_REQ_TX_DESCRIPTOR_MULTIPLE); in txgbe_set_ringparam() 31 if (new_tx_count == wx->tx_ring_count && in txgbe_set_ringparam() 41 wx->tx_ring[i]->count = new_tx_count; in txgbe_set_ringparam() 44 wx->tx_ring_count = new_tx_count; in txgbe_set_ringparam() 60 wx_set_ring(wx, new_tx_count, new_rx_count, temp_ring); in txgbe_set_ringparam()
|
/linux/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_ethtool.c | 529 u32 new_rx_count, new_tx_count; in fm10k_set_ringparam() local 534 new_tx_count = clamp_t(u32, ring->tx_pending, in fm10k_set_ringparam() 536 new_tx_count = ALIGN(new_tx_count, FM10K_REQ_TX_DESCRIPTOR_MULTIPLE); in fm10k_set_ringparam() 542 if ((new_tx_count == interface->tx_ring_count) && in fm10k_set_ringparam() 553 interface->tx_ring[i]->count = new_tx_count; in fm10k_set_ringparam() 556 interface->tx_ring_count = new_tx_count; in fm10k_set_ringparam() 577 if (new_tx_count != interface->tx_ring_count) { in fm10k_set_ringparam() 582 temp_ring[i].count = new_tx_count; in fm10k_set_ringparam() 600 interface->tx_ring_count = new_tx_count; in fm10k_set_ringparam()
|
/linux/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 593 u16 new_rx_count, new_tx_count; in igc_ethtool_set_ringparam() local 603 new_tx_count = min_t(u32, ring->tx_pending, IGC_MAX_TXD); in igc_ethtool_set_ringparam() 604 new_tx_count = max_t(u16, new_tx_count, IGC_MIN_TXD); in igc_ethtool_set_ringparam() 605 new_tx_count = ALIGN(new_tx_count, REQ_TX_DESCRIPTOR_MULTIPLE); in igc_ethtool_set_ringparam() 607 if (new_tx_count == adapter->tx_ring_count && in igc_ethtool_set_ringparam() 618 adapter->tx_ring[i]->count = new_tx_count; in igc_ethtool_set_ringparam() 621 adapter->tx_ring_count = new_tx_count; in igc_ethtool_set_ringparam() 644 if (new_tx_count != adapter->tx_ring_count) { in igc_ethtool_set_ringparam() 649 temp_ring[i].count = new_tx_count; in igc_ethtool_set_ringparam() 667 adapter->tx_ring_count = new_tx_count; in igc_ethtool_set_ringparam()
|
/linux/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_ethtool.c | 333 u32 new_rx_count, new_tx_count; in idpf_set_ringparam() local 364 new_tx_count = ALIGN(ring->tx_pending, IDPF_REQ_DESC_MULTIPLE); in idpf_set_ringparam() 365 if (new_tx_count != ring->tx_pending) in idpf_set_ringparam() 367 new_tx_count); in idpf_set_ringparam() 369 if (new_tx_count == vport->txq_desc_count && in idpf_set_ringparam() 383 config_data->num_req_txq_desc = new_tx_count; in idpf_set_ringparam()
|
/linux/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_lib.h | 36 void wx_set_ring(struct wx *wx, u32 new_tx_count,
|
H A D | wx_lib.c | 2807 void wx_set_ring(struct wx *wx, u32 new_tx_count, in wx_set_ring() argument 2817 if (new_tx_count != wx->tx_ring_count) { in wx_set_ring() 2822 temp_ring[i].count = new_tx_count; in wx_set_ring() 2841 wx->tx_ring_count = new_tx_count; in wx_set_ring()
|
/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 492 u32 new_rx_count, new_tx_count; in iavf_set_ringparam() local 508 new_tx_count = ALIGN(ring->tx_pending, IAVF_REQ_DESCRIPTOR_MULTIPLE); in iavf_set_ringparam() 509 if (new_tx_count != ring->tx_pending) in iavf_set_ringparam() 511 new_tx_count); in iavf_set_ringparam() 519 if ((new_tx_count == adapter->tx_desc_count) && in iavf_set_ringparam() 525 if (new_tx_count != adapter->tx_desc_count) { in iavf_set_ringparam() 527 adapter->tx_desc_count, new_tx_count); in iavf_set_ringparam() 528 adapter->tx_desc_count = new_tx_count; in iavf_set_ringparam()
|
/linux/drivers/net/ethernet/intel/e1000e/ |
H A D | ethtool.c | 666 u16 new_rx_count, new_tx_count; in e1000_set_ringparam() local 675 new_tx_count = clamp_t(u32, ring->tx_pending, E1000_MIN_TXD, in e1000_set_ringparam() 677 new_tx_count = ALIGN(new_tx_count, REQ_TX_DESCRIPTOR_MULTIPLE); in e1000_set_ringparam() 679 if ((new_tx_count == adapter->tx_ring_count) && in e1000_set_ringparam() 689 adapter->tx_ring->count = new_tx_count; in e1000_set_ringparam() 691 adapter->tx_ring_count = new_tx_count; in e1000_set_ringparam() 696 set_tx = (new_tx_count != adapter->tx_ring_count); in e1000_set_ringparam() 723 temp_tx->count = new_tx_count; in e1000_set_ringparam() 740 adapter->tx_ring_count = new_tx_count; in e1000_set_ringparam()
|
/linux/drivers/net/ethernet/intel/igb/ |
H A D | igb_ethtool.c | 890 u16 new_rx_count, new_tx_count; in igb_set_ringparam() local 899 new_tx_count = min_t(u32, ring->tx_pending, IGB_MAX_TXD); in igb_set_ringparam() 900 new_tx_count = max_t(u16, new_tx_count, IGB_MIN_TXD); in igb_set_ringparam() 901 new_tx_count = ALIGN(new_tx_count, REQ_TX_DESCRIPTOR_MULTIPLE); in igb_set_ringparam() 903 if ((new_tx_count == adapter->tx_ring_count) && in igb_set_ringparam() 914 adapter->tx_ring[i]->count = new_tx_count; in igb_set_ringparam() 917 adapter->tx_ring_count = new_tx_count; in igb_set_ringparam() 940 if (new_tx_count != adapter->tx_ring_count) { in igb_set_ringparam() 945 temp_ring[i].count = new_tx_count; in igb_set_ringparam() 963 adapter->tx_ring_count = new_tx_count; in igb_set_ringparam()
|