Searched refs:tx_coalesce_usecs (Results 1 - 25 of 78) sorted by relevance

1234

/linux-master/drivers/net/wireless/ath/wil6210/
H A Dethtool.c42 cp->tx_coalesce_usecs = tx_itr_val;
63 cp->rx_coalesce_usecs, cp->tx_coalesce_usecs);
71 /* only @rx_coalesce_usecs and @tx_coalesce_usecs supported,
76 cp->tx_coalesce_usecs > WIL6210_ITR_TRSH_MAX)
79 wil->tx_max_burst_duration = cp->tx_coalesce_usecs;
/linux-master/drivers/net/ethernet/sfc/
H A Dethtool.c110 coalesce->tx_coalesce_usecs = tx_usecs;
142 rx_may_override_tx = (coalesce->tx_coalesce_usecs == tx_usecs &&
144 if (coalesce->tx_coalesce_usecs != tx_usecs)
145 tx_usecs = coalesce->tx_coalesce_usecs;
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dethtool.c110 coalesce->tx_coalesce_usecs = tx_usecs;
142 rx_may_override_tx = (coalesce->tx_coalesce_usecs == tx_usecs &&
144 if (coalesce->tx_coalesce_usecs != tx_usecs)
145 tx_usecs = coalesce->tx_coalesce_usecs;
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.c272 ec->tx_coalesce_usecs = wx->tx_itr_setting;
274 ec->tx_coalesce_usecs = wx->tx_itr_setting >> 2;
293 if (ec->tx_coalesce_usecs)
306 (ec->tx_coalesce_usecs > (max_eitr >> 2)))
319 if (ec->tx_coalesce_usecs > 1)
320 wx->tx_itr_setting = ec->tx_coalesce_usecs << 2;
322 wx->tx_itr_setting = ec->tx_coalesce_usecs;
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c298 ecmd->tx_coalesce_usecs = enic->tx_coalesce_usecs;
318 ec->tx_coalesce_usecs)
321 if ((ec->tx_coalesce_usecs > coalesce_usecs_max) ||
342 u32 tx_coalesce_usecs; local
355 tx_coalesce_usecs = min_t(u32, ecmd->tx_coalesce_usecs,
369 tx_coalesce_usecs);
371 enic->tx_coalesce_usecs = tx_coalesce_usecs;
[all...]
H A Denic.h154 u32 tx_coalesce_usecs; member in struct:enic
/linux-master/drivers/s390/net/
H A Dqeth_ethtool.c116 WRITE_ONCE(queue->coalesce_usecs, coal->tx_coalesce_usecs);
119 if (coal->tx_coalesce_usecs &&
122 qeth_tx_arm_timer(queue, coal->tx_coalesce_usecs);
137 if (!coal->tx_coalesce_usecs && !coal->tx_max_coalesced_frames)
303 coal->tx_coalesce_usecs = queue->coalesce_usecs;
319 if (!coal->tx_coalesce_usecs && !coal->tx_max_coalesced_frames)
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_ethtool.c380 ec->tx_coalesce_usecs = tsnep_get_irq_coalesce(queue);
401 ec->tx_coalesce_usecs);
426 ec->tx_coalesce_usecs = tsnep_get_irq_coalesce(queue_with_tx);
453 retval = tsnep_set_irq_coalesce(queue_with_tx, ec->tx_coalesce_usecs);
/linux-master/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c233 int tx_coalesce_usecs; member in struct:hip04_priv
498 unsigned long ns = priv->tx_coalesce_usecs * NSEC_PER_USEC / 2;
805 ec->tx_coalesce_usecs = priv->tx_coalesce_usecs;
818 if ((ec->tx_coalesce_usecs > HIP04_MAX_TX_COALESCE_USECS ||
819 ec->tx_coalesce_usecs < HIP04_MIN_TX_COALESCE_USECS) ||
824 priv->tx_coalesce_usecs = ec->tx_coalesce_usecs;
940 * be faster than tx_coalesce_usecs, so we need a fast timeout here,
946 priv->tx_coalesce_usecs
[all...]
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-ethtool.c917 coal->tx_coalesce_usecs = tx_chn->tx_pace_timeout / 1000;
933 coal->tx_coalesce_usecs = tx_chn->tx_pace_timeout / 1000;
950 if (coal->tx_coalesce_usecs && coal->tx_coalesce_usecs < 20)
954 tx_chn->tx_pace_timeout = coal->tx_coalesce_usecs * 1000;
970 if (coal->tx_coalesce_usecs && coal->tx_coalesce_usecs < 20) {
973 coal->tx_coalesce_usecs = 20;
976 tx_chn->tx_pace_timeout = coal->tx_coalesce_usecs * 1000;
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_ethtool.c644 ec->tx_coalesce_usecs = priv->tx_coalesce_usecs;
656 u32 tx_usecs_orig = priv->tx_coalesce_usecs;
663 if (ec->tx_coalesce_usecs > GVE_MAX_ITR_INTERVAL_DQO ||
666 priv->tx_coalesce_usecs = ec->tx_coalesce_usecs;
669 if (tx_usecs_orig != priv->tx_coalesce_usecs) {
675 priv->tx_coalesce_usecs);
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dethtool.c808 ec->tx_coalesce_usecs = adapter->tx_itr_setting;
810 ec->tx_coalesce_usecs = adapter->tx_itr_setting >> 2;
827 adapter->q_vector[0]->rx.count && ec->tx_coalesce_usecs)
831 (ec->tx_coalesce_usecs > (IXGBE_MAX_EITR >> 2)))
844 if (ec->tx_coalesce_usecs > 1)
845 adapter->tx_itr_setting = ec->tx_coalesce_usecs << 2;
847 adapter->tx_itr_setting = ec->tx_coalesce_usecs;
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c428 coalesce->tx_coalesce_usecs = lif->tx_coalesce_usecs;
461 (coalesce->tx_coalesce_usecs != lif->rx_coalesce_usecs ||
473 tx_coal = ionic_coal_usec_to_hw(lif->ionic, coalesce->tx_coalesce_usecs);
474 if (!tx_coal && coalesce->tx_coalesce_usecs)
486 lif->tx_coalesce_usecs = coalesce->tx_coalesce_usecs;
488 lif->tx_coalesce_usecs = coalesce->rx_coalesce_usecs;
790 lif->tx_coalesce_usecs = lif->rx_coalesce_usecs;
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c326 coalesce->tx_coalesce_usecs = bnad->tx_coalescing_timeo *
347 if (coalesce->tx_coalesce_usecs == 0 ||
348 coalesce->tx_coalesce_usecs >
381 if (bnad->tx_coalescing_timeo != coalesce->tx_coalesce_usecs /
383 bnad->tx_coalescing_timeo = coalesce->tx_coalesce_usecs /
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ethtool.c574 coal->tx_coalesce_usecs = cfg->tx_itr;
579 coal->tx_coalesce_usecs = 0;
607 if (!(coal->tx_max_coalesced_frames == !coal->tx_coalesce_usecs))
611 coal->tx_coalesce_usecs > AQ_CFG_INTERRUPT_MODERATION_USEC_MAX)
617 cfg->tx_itr = coal->tx_coalesce_usecs;
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c470 cmd->tx_coalesce_usecs = hw->cq_time_wait;
520 ec->tx_coalesce_usecs = clamp_t(u32, ec->tx_coalesce_usecs,
527 hw->cq_time_wait = ec->tx_coalesce_usecs;
528 else if (hw->cq_time_wait == ec->tx_coalesce_usecs)
532 ec->tx_coalesce_usecs);
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c987 ec->tx_coalesce_usecs = priv->tx_coal_timer[queue];
990 ec->tx_coalesce_usecs = 0;
1065 if ((ec->tx_coalesce_usecs == 0) &&
1069 if ((ec->tx_coalesce_usecs > STMMAC_MAX_COAL_TX_TICK) ||
1080 ec->tx_coalesce_usecs;
1086 ec->tx_coalesce_usecs;
/linux-master/net/ethtool/
H A Dcoalesce.c148 coal->tx_coalesce_usecs, supported) ||
281 ethnl_update_u32(&coalesce.tx_coalesce_usecs,
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c890 ec->tx_coalesce_usecs = igc_ethtool_get_previous_tx_coalesce(adapter);
909 if (ec->tx_coalesce_usecs > IGC_MAX_ITR_USECS ||
910 (ec->tx_coalesce_usecs > 3 &&
911 ec->tx_coalesce_usecs < IGC_MIN_ITR_USECS) ||
912 ec->tx_coalesce_usecs == 2)
916 ec->tx_coalesce_usecs != igc_ethtool_get_previous_tx_coalesce(adapter)) {
937 else if (ec->tx_coalesce_usecs && ec->tx_coalesce_usecs <= 3)
938 adapter->tx_itr_setting = ec->tx_coalesce_usecs;
940 adapter->tx_itr_setting = ec->tx_coalesce_usecs <<
[all...]
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_ethtool.c475 coal->tx_coalesce_usecs = fp->tx_coal_usec;
492 coal->tx_coalesce_usecs > FUN_DB_INTCOAL_USEC_M ||
494 (coal->tx_coalesce_usecs | coal->tx_max_coalesced_frames) == 0)
499 (coal->tx_max_coalesced_frames > 1 && !coal->tx_coalesce_usecs))
504 fp->tx_coal_usec = coal->tx_coalesce_usecs;
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c276 cvals->tx_coalesce_usecs = gfar_ticks2usecs(priv, txtime);
314 if (cvals->tx_coalesce_usecs > GFAR_MAX_COAL_USECS) {
346 if ((cvals->tx_coalesce_usecs == 0) ||
358 gfar_usecs2ticks(priv, cvals->tx_coalesce_usecs));
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dethtool.c590 coalesce->tx_coalesce_usecs = tx_usecs;
622 rx_may_override_tx = (coalesce->tx_coalesce_usecs == tx_usecs &&
624 if (coalesce->tx_coalesce_usecs != tx_usecs)
625 tx_usecs = coalesce->tx_coalesce_usecs;
/linux-master/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ethtool.c756 ethcoal->tx_coalesce_usecs > 0xffff ||
774 adapter->coal.normal.data.tx_time_us = ethcoal->tx_coalesce_usecs;
797 ethcoal->tx_coalesce_usecs = adapter->coal.normal.data.tx_time_us;
/linux-master/drivers/net/ethernet/intel/igb/
H A Digb_ethtool.c2203 if ((ec->tx_coalesce_usecs > IGB_MAX_ITR_USECS) ||
2204 ((ec->tx_coalesce_usecs > 3) &&
2205 (ec->tx_coalesce_usecs < IGB_MIN_ITR_USECS)) ||
2206 (ec->tx_coalesce_usecs == 2))
2209 if ((adapter->flags & IGB_FLAG_QUEUE_PAIRS) && ec->tx_coalesce_usecs)
2227 else if (ec->tx_coalesce_usecs && ec->tx_coalesce_usecs <= 3)
2228 adapter->tx_itr_setting = ec->tx_coalesce_usecs;
2230 adapter->tx_itr_setting = ec->tx_coalesce_usecs << 2;
2261 ec->tx_coalesce_usecs
[all...]
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_int.c1462 if (!cdev->tx_coalesce_usecs)
1463 cdev->tx_coalesce_usecs = QED_CAU_DEF_TX_USECS;
1476 if (cdev->tx_coalesce_usecs <= 0x7F)
1478 else if (cdev->tx_coalesce_usecs <= 0xFF)
1571 if (p_hwfn->cdev->tx_coalesce_usecs <= 0x7F)
1573 else if (p_hwfn->cdev->tx_coalesce_usecs <= 0xFF)
1577 timeset = (u8)(p_hwfn->cdev->tx_coalesce_usecs >> timer_res);

Completed in 274 milliseconds

1234