/linux-master/drivers/net/wireless/ath/wil6210/ |
H A D | ethtool.c | 42 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 D | ethtool.c | 110 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 D | ethtool.c | 110 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 D | wx_ethtool.c | 272 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 D | enic_ethtool.c | 298 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 D | enic.h | 154 u32 tx_coalesce_usecs; member in struct:enic
|
/linux-master/drivers/s390/net/ |
H A D | qeth_ethtool.c | 116 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 D | tsnep_ethtool.c | 380 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 D | hip04_eth.c | 233 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 D | am65-cpsw-ethtool.c | 917 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 D | gve_ethtool.c | 644 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 D | ethtool.c | 808 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 D | ionic_ethtool.c | 428 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 D | bnad_ethtool.c | 326 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 D | aq_ethtool.c | 574 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 D | otx2_ethtool.c | 470 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 D | stmmac_ethtool.c | 987 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 D | coalesce.c | 148 coal->tx_coalesce_usecs, supported) || 281 ethnl_update_u32(&coalesce.tx_coalesce_usecs,
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_ethtool.c | 890 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 D | funeth_ethtool.c | 475 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 D | gianfar_ethtool.c | 276 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 D | ethtool.c | 590 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 D | netxen_nic_ethtool.c | 756 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 D | igb_ethtool.c | 2203 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 D | qed_int.c | 1462 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);
|