/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_ethtool.c | 516 ring->tx_pending = interface->tx_ring_count; 534 new_tx_count = clamp_t(u32, ring->tx_pending,
|
H A D | fm10k_main.c | 1111 * @in_sw: is tx_pending being checked in SW or in HW? 1134 u32 tx_pending = fm10k_get_tx_pending(tx_ring, true); local 1146 if (!tx_pending || (tx_done_old != tx_done)) {
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 2039 ring->tx_pending = vsi->tx_rings[0]->count; 2074 if (ring->tx_pending > max_num_descriptors || 2075 ring->tx_pending < I40E_MIN_NUM_DESCRIPTORS || 2080 ring->tx_pending, ring->rx_pending, 2085 new_tx_count = ALIGN(ring->tx_pending, I40E_REQ_DESCRIPTOR_MULTIPLE);
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 473 ring->tx_pending = adapter->tx_desc_count; 498 if (ring->tx_pending > IAVF_MAX_TXD || 499 ring->tx_pending < IAVF_MIN_TXD || 503 ring->tx_pending, ring->rx_pending, IAVF_MIN_TXD, 508 new_tx_count = ALIGN(ring->tx_pending, IAVF_REQ_DESCRIPTOR_MULTIPLE); 509 if (new_tx_count != ring->tx_pending)
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool.c | 2844 ring->tx_pending = vsi->tx_rings[0]->count; 2847 ring->tx_pending = 0; 2871 if (ring->tx_pending > ICE_MAX_NUM_DESC || 2872 ring->tx_pending < ICE_MIN_NUM_DESC || 2876 ring->tx_pending, ring->rx_pending, 2886 new_tx_cnt = ALIGN(ring->tx_pending, ICE_REQ_DESC_MULTIPLE); 2887 if (new_tx_cnt != ring->tx_pending)
|
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_ethtool.c | 319 ring->tx_pending = vport->txq_desc_count; 352 if (ring->tx_pending < IDPF_MIN_TXQ_DESC) { 354 ring->tx_pending, 373 new_tx_count = ALIGN(ring->tx_pending, IDPF_REQ_DESC_MULTIPLE); 374 if (new_tx_count != ring->tx_pending)
|
/linux-master/drivers/net/ethernet/intel/igb/ |
H A D | igb_ethtool.c | 879 ring->tx_pending = adapter->tx_ring_count; 899 new_tx_count = min_t(u32, ring->tx_pending, IGB_MAX_TXD);
|
/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | ethtool.c | 189 ring->tx_pending = tx_ring->count; 209 new_tx_count = max_t(u32, ring->tx_pending, IGBVF_MIN_TXD);
|
H A D | netdev.c | 1922 int tx_pending = 0; local 1949 tx_pending = (igbvf_desc_unused(tx_ring) + 1 < 1951 if (tx_pending) {
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 582 ring->tx_pending = adapter->tx_ring_count; 603 new_tx_count = min_t(u32, ring->tx_pending, IGC_MAX_TXD);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_ethtool.c | 1170 ring->tx_pending = tx_ring->count; 1186 new_tx_count = clamp_t(u32, ring->tx_pending,
|
H A D | ixgbe_main.c | 1032 u32 tx_pending = ixgbe_get_tx_pending(tx_ring); local 1048 if (tx_done_old == tx_done && tx_pending)
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ethtool.c | 233 ring->tx_pending = adapter->tx_ring_count; 249 new_tx_count = max_t(u32, ring->tx_pending, IXGBEVF_MIN_TXD);
|
H A D | ixgbevf_main.c | 214 u32 tx_pending = ixgbevf_get_tx_pending(tx_ring); local 223 if ((tx_done_old == tx_done) && tx_pending) {
|
/linux-master/drivers/net/ethernet/marvell/ |
H A D | mv643xx_eth.c | 1652 er->tx_pending = mp->tx_ring_size; 1666 mp->tx_ring_size = clamp_t(unsigned int, er->tx_pending, 1668 if (mp->tx_ring_size != er->tx_pending) 1670 mp->tx_ring_size, er->tx_pending);
|
H A D | mvneta.c | 4740 ring->tx_pending = pp->tx_ring_size; 4751 if ((ring->rx_pending == 0) || (ring->tx_pending == 0)) 4756 pp->tx_ring_size = clamp_t(u16, ring->tx_pending, 4758 if (pp->tx_ring_size != ring->tx_pending) 4760 pp->tx_ring_size, ring->tx_pending);
|
H A D | skge.c | 504 p->tx_pending = skge->tx_ring.count; 516 p->tx_pending < TX_LOW_WATER || p->tx_pending > MAX_TX_RING_SIZE) 520 skge->tx_ring.count = p->tx_pending;
|
H A D | sky2.c | 1785 return sky2->tx_pending - tx_inuse(sky2); 4161 ering->tx_pending = sky2->tx_pending; 4173 ering->tx_pending < TX_MIN_PENDING || 4174 ering->tx_pending > TX_MAX_PENDING) 4180 sky2->tx_pending = ering->tx_pending; 4181 sky2->tx_ring_size = roundup_ring_size(sky2->tx_pending); 4629 sky2->tx_pending = TX_DEF_PENDING;
|
H A D | sky2.h | 2230 u16 tx_pending; member in struct:sky2_port
|
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 4660 u16 new_tx_pending = ring->tx_pending; 4662 if (ring->rx_pending == 0 || ring->tx_pending == 0) 4672 if (ring->tx_pending > MVPP2_MAX_TXD_MAX) 4674 else if (!IS_ALIGNED(ring->tx_pending, 32)) 4675 new_tx_pending = ALIGN(ring->tx_pending, 32); 4689 if (ring->tx_pending != new_tx_pending) { 4691 ring->tx_pending, new_tx_pending); 4692 ring->tx_pending = new_tx_pending; 5493 ring->tx_pending = port->tx_ring_size; 5513 port->tx_ring_size = ring->tx_pending; [all...] |
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.c | 594 u32 tx_pending, rx_done; local 596 tx_pending = octep_iq_process_completions(ioq_vector->iq, budget); 602 if (tx_pending || rx_done >= budget)
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_main.c | 327 u32 tx_pending, rx_done; local 329 tx_pending = octep_vf_iq_process_completions(ioq_vector->iq, 64); 335 if (tx_pending || rx_done >= budget)
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_ethtool.c | 387 ring->tx_pending = qs->sqe_cnt ? qs->sqe_cnt : Q_COUNT(Q_SIZE_4K); 436 tx_count = clamp_t(u32, ring->tx_pending,
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_ethtool.c | 1165 if (param->tx_pending < MLX4_EN_MIN_TX_SIZE) { 1166 en_warn(priv, "%s: tx_pending (%d) < min (%lu)\n", 1167 __func__, param->tx_pending, 1173 tx_size = roundup_pow_of_two(param->tx_pending); 1224 param->tx_pending = priv->tx_ring[TX][0]->size;
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 338 param->tx_pending = 1 << priv->channels.params.log_sq_size; 382 if (param->tx_pending < (1 << MLX5E_PARAMS_MINIMUM_LOG_SQ_SIZE)) { 383 netdev_info(priv->netdev, "%s: tx_pending (%d) < min (%d)\n", 384 __func__, param->tx_pending, 390 log_sq_size = order_base_2(param->tx_pending);
|