| /Linux-v5.4/drivers/net/wireless/ath/wil6210/ | 
| D | ethtool.c | 69 	cp->tx_coalesce_usecs = tx_itr_val;  in wil_ethtoolops_get_coalesce()82 		     cp->rx_coalesce_usecs, cp->tx_coalesce_usecs);  in wil_ethtoolops_set_coalesce()
 94 	    cp->tx_coalesce_usecs > WIL6210_ITR_TRSH_MAX)  in wil_ethtoolops_set_coalesce()
 97 	wil->tx_max_burst_duration = cp->tx_coalesce_usecs;  in wil_ethtoolops_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/cisco/enic/ | 
| D | enic_ethtool.c | 308 		ecmd->tx_coalesce_usecs = enic->tx_coalesce_usecs;  in enic_get_coalesce()347 	    ec->tx_coalesce_usecs)  in enic_coalesce_valid()
 350 	if ((ec->tx_coalesce_usecs > coalesce_usecs_max)	||  in enic_coalesce_valid()
 369 	u32 tx_coalesce_usecs;  in enic_set_coalesce()  local
 382 	tx_coalesce_usecs = min_t(u32, ecmd->tx_coalesce_usecs,  in enic_set_coalesce()
 396 						       tx_coalesce_usecs);  in enic_set_coalesce()
 398 		enic->tx_coalesce_usecs = tx_coalesce_usecs;  in enic_set_coalesce()
 
 | 
| D | enic.h | 169 	u32 tx_coalesce_usecs;  member
 | 
| /Linux-v5.4/drivers/staging/qlge/ | 
| D | qlge_ethtool.c | 199 	if (le16_to_cpu(cqicb->irq_delay) != qdev->tx_coalesce_usecs ||  in ql_update_ring_coalescing()205 			cqicb->irq_delay = cpu_to_le16(qdev->tx_coalesce_usecs);  in ql_update_ring_coalescing()
 626 	c->tx_coalesce_usecs = qdev->tx_coalesce_usecs;  in ql_get_coalesce()
 654 	if (c->tx_coalesce_usecs > qdev->tx_ring_size / 2)  in ql_set_coalesce()
 661 	    qdev->tx_coalesce_usecs == c->tx_coalesce_usecs &&  in ql_set_coalesce()
 667 	qdev->tx_coalesce_usecs = c->tx_coalesce_usecs;  in ql_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/hisilicon/ | 
| D | hip04_eth.c | 233 	int tx_coalesce_usecs;  member498 	unsigned long ns = priv->tx_coalesce_usecs * NSEC_PER_USEC / 2;  in hip04_start_tx_timer()
 803 	ec->tx_coalesce_usecs = priv->tx_coalesce_usecs;  in hip04_get_coalesce()
 828 	if ((ec->tx_coalesce_usecs > HIP04_MAX_TX_COALESCE_USECS ||  in hip04_set_coalesce()
 829 	     ec->tx_coalesce_usecs < HIP04_MIN_TX_COALESCE_USECS) ||  in hip04_set_coalesce()
 834 	priv->tx_coalesce_usecs = ec->tx_coalesce_usecs;  in hip04_set_coalesce()
 954 	priv->tx_coalesce_usecs = 200;  in hip04_mac_probe()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/aquantia/atlantic/ | 
| D | aq_ethtool.c | 296 		coal->tx_coalesce_usecs = cfg->tx_itr;  in aq_ethtool_get_coalesce()301 		coal->tx_coalesce_usecs = 0;  in aq_ethtool_get_coalesce()
 335 	if (!(coal->tx_max_coalesced_frames == !coal->tx_coalesce_usecs))  in aq_ethtool_set_coalesce()
 339 	    coal->tx_coalesce_usecs > AQ_CFG_INTERRUPT_MODERATION_USEC_MAX)  in aq_ethtool_set_coalesce()
 345 	cfg->tx_itr = coal->tx_coalesce_usecs;  in aq_ethtool_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/iavf/ | 
| D | iavf_ethtool.c | 669 	ec->tx_coalesce_usecs = tx_ring->itr_setting & ~IAVF_ITR_DYNAMIC;  in __iavf_get_coalesce()720 	tx_ring->itr_setting = ITR_REG_ALIGN(ec->tx_coalesce_usecs);  in iavf_set_itr_per_queue()
 767 	} else if (ec->tx_coalesce_usecs == 0) {  in __iavf_set_coalesce()
 770 	} else if ((ec->tx_coalesce_usecs < IAVF_MIN_ITR) ||  in __iavf_set_coalesce()
 771 		   (ec->tx_coalesce_usecs > IAVF_MAX_ITR)) {  in __iavf_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/ | 
| D | ethtool.c | 808 		ec->tx_coalesce_usecs = adapter->tx_itr_setting;  in ixgbevf_get_coalesce()810 		ec->tx_coalesce_usecs = adapter->tx_itr_setting >> 2;  in ixgbevf_get_coalesce()
 825 	    adapter->q_vector[0]->rx.count && ec->tx_coalesce_usecs)  in ixgbevf_set_coalesce()
 829 	    (ec->tx_coalesce_usecs > (IXGBE_MAX_EITR >> 2)))  in ixgbevf_set_coalesce()
 842 	if (ec->tx_coalesce_usecs > 1)  in ixgbevf_set_coalesce()
 843 		adapter->tx_itr_setting = ec->tx_coalesce_usecs << 2;  in ixgbevf_set_coalesce()
 845 		adapter->tx_itr_setting = ec->tx_coalesce_usecs;  in ixgbevf_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/igc/ | 
| D | igc_ethtool.c | 791 			ec->tx_coalesce_usecs = adapter->tx_itr_setting;  in igc_get_coalesce()793 			ec->tx_coalesce_usecs = adapter->tx_itr_setting >> 2;  in igc_get_coalesce()
 832 	if (ec->tx_coalesce_usecs > IGC_MAX_ITR_USECS ||  in igc_set_coalesce()
 833 	    (ec->tx_coalesce_usecs > 3 &&  in igc_set_coalesce()
 834 	     ec->tx_coalesce_usecs < IGC_MIN_ITR_USECS) ||  in igc_set_coalesce()
 835 	    ec->tx_coalesce_usecs == 2)  in igc_set_coalesce()
 838 	if ((adapter->flags & IGC_FLAG_QUEUE_PAIRS) && ec->tx_coalesce_usecs)  in igc_set_coalesce()
 856 	else if (ec->tx_coalesce_usecs && ec->tx_coalesce_usecs <= 3)  in igc_set_coalesce()
 857 		adapter->tx_itr_setting = ec->tx_coalesce_usecs;  in igc_set_coalesce()
 859 		adapter->tx_itr_setting = ec->tx_coalesce_usecs << 2;  in igc_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/ | 
| D | nfp_net_ethtool.c | 1001 	ec->tx_coalesce_usecs       = nn->tx_coalesce_usecs;  in nfp_net_get_coalesce()1292 	if (!ec->tx_coalesce_usecs && !ec->tx_max_coalesced_frames)  in nfp_net_set_coalesce()
 1298 	if (ec->tx_coalesce_usecs * factor >= ((1 << 16) - 1))  in nfp_net_set_coalesce()
 1310 	nn->tx_coalesce_usecs      = ec->tx_coalesce_usecs;  in nfp_net_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/brocade/bna/ | 
| D | bnad_ethtool.c | 325 	coalesce->tx_coalesce_usecs = bnad->tx_coalescing_timeo *  in bnad_get_coalesce()344 	if (coalesce->tx_coalesce_usecs == 0 ||  in bnad_set_coalesce()
 345 	    coalesce->tx_coalesce_usecs >  in bnad_set_coalesce()
 378 	if (bnad->tx_coalescing_timeo != coalesce->tx_coalesce_usecs /  in bnad_set_coalesce()
 380 		bnad->tx_coalescing_timeo = coalesce->tx_coalesce_usecs /  in bnad_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/ | 
| D | hns3_ethtool.c | 1109 	cmd->tx_coalesce_usecs = tx_vector->tx_group.coal.int_gl;  in hns3_get_coalesce_per_queue()1136 	if (cmd->tx_coalesce_usecs > HNS3_INT_GL_MAX) {  in hns3_check_gl_coalesce_para()
 1150 	tx_gl = hns3_gl_round_down(cmd->tx_coalesce_usecs);  in hns3_check_gl_coalesce_para()
 1151 	if (tx_gl != cmd->tx_coalesce_usecs) {  in hns3_check_gl_coalesce_para()
 1154 			    cmd->tx_coalesce_usecs, tx_gl);  in hns3_check_gl_coalesce_para()
 1235 	tx_vector->tx_group.coal.int_gl = cmd->tx_coalesce_usecs;  in hns3_set_coalesce_per_queue()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/ | 
| D | stmmac_ethtool.c | 717 	ec->tx_coalesce_usecs = priv->tx_coal_timer;  in stmmac_get_coalesce()759 	if ((ec->tx_coalesce_usecs == 0) &&  in stmmac_set_coalesce()
 763 	if ((ec->tx_coalesce_usecs > STMMAC_MAX_COAL_TX_TICK) ||  in stmmac_set_coalesce()
 769 	priv->tx_coal_timer = ec->tx_coalesce_usecs;  in stmmac_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/igb/ | 
| D | igb_ethtool.c | 2205 	if ((ec->tx_coalesce_usecs > IGB_MAX_ITR_USECS) ||  in igb_set_coalesce()2206 	    ((ec->tx_coalesce_usecs > 3) &&  in igb_set_coalesce()
 2207 	     (ec->tx_coalesce_usecs < IGB_MIN_ITR_USECS)) ||  in igb_set_coalesce()
 2208 	    (ec->tx_coalesce_usecs == 2))  in igb_set_coalesce()
 2211 	if ((adapter->flags & IGB_FLAG_QUEUE_PAIRS) && ec->tx_coalesce_usecs)  in igb_set_coalesce()
 2229 	else if (ec->tx_coalesce_usecs && ec->tx_coalesce_usecs <= 3)  in igb_set_coalesce()
 2230 		adapter->tx_itr_setting = ec->tx_coalesce_usecs;  in igb_set_coalesce()
 2232 		adapter->tx_itr_setting = ec->tx_coalesce_usecs << 2;  in igb_set_coalesce()
 2261 			ec->tx_coalesce_usecs = adapter->tx_itr_setting;  in igb_get_coalesce()
 2263 			ec->tx_coalesce_usecs = adapter->tx_itr_setting >> 2;  in igb_get_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/qlogic/qed/ | 
| D | qed_int.c | 1436 		if (!cdev->tx_coalesce_usecs)  in qed_init_cau_sb_entry()1437 			cdev->tx_coalesce_usecs = QED_CAU_DEF_TX_USECS;  in qed_init_cau_sb_entry()
 1449 	if (cdev->tx_coalesce_usecs <= 0x7F)  in qed_init_cau_sb_entry()
 1451 	else if (cdev->tx_coalesce_usecs <= 0xFF)  in qed_init_cau_sb_entry()
 1545 		if (p_hwfn->cdev->tx_coalesce_usecs <= 0x7F)  in qed_int_cau_conf_sb()
 1547 		else if (p_hwfn->cdev->tx_coalesce_usecs <= 0xFF)  in qed_int_cau_conf_sb()
 1551 		timeset = (u8)(p_hwfn->cdev->tx_coalesce_usecs >> timer_res);  in qed_int_cau_conf_sb()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/qlogic/netxen/ | 
| D | netxen_nic_ethtool.c | 750 		ethcoal->tx_coalesce_usecs > 0xffff ||  in netxen_set_intr_coalesce()785 	adapter->coal.normal.data.tx_time_us = ethcoal->tx_coalesce_usecs;  in netxen_set_intr_coalesce()
 806 	ethcoal->tx_coalesce_usecs = adapter->coal.normal.data.tx_time_us;  in netxen_get_intr_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/freescale/ | 
| D | gianfar_ethtool.c | 276 	cvals->tx_coalesce_usecs = gfar_ticks2usecs(priv, txtime);  in gfar_gcoalesce()341 	if (cvals->tx_coalesce_usecs > GFAR_MAX_COAL_USECS) {  in gfar_scoalesce()
 373 	if ((cvals->tx_coalesce_usecs == 0) ||  in gfar_scoalesce()
 385 			gfar_usecs2ticks(priv, cvals->tx_coalesce_usecs));  in gfar_scoalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/sfc/falcon/ | 
| D | ethtool.c | 588 	coalesce->tx_coalesce_usecs = tx_usecs;  in ef4_ethtool_get_coalesce()621 	rx_may_override_tx = (coalesce->tx_coalesce_usecs == tx_usecs &&  in ef4_ethtool_set_coalesce()
 623 	if (coalesce->tx_coalesce_usecs != tx_usecs)  in ef4_ethtool_set_coalesce()
 624 		tx_usecs = coalesce->tx_coalesce_usecs;  in ef4_ethtool_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/synopsys/ | 
| D | dwc-xlgmac-ethtool.c | 172 	    (ec->tx_coalesce_usecs) || (ec->tx_coalesce_usecs_high) ||  in xlgmac_ethtool_set_coalesce()
 | 
| /Linux-v5.4/drivers/net/ethernet/pensando/ionic/ | 
| D | ionic_ethtool.c | 362 	coalesce->tx_coalesce_usecs = lif->rx_coalesce_usecs;  in ionic_get_coalesce()408 	if (coalesce->tx_coalesce_usecs != lif->rx_coalesce_usecs) {  in ionic_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/sfc/ | 
| D | ethtool.c | 610 	coalesce->tx_coalesce_usecs = tx_usecs;  in efx_ethtool_get_coalesce()643 	rx_may_override_tx = (coalesce->tx_coalesce_usecs == tx_usecs &&  in efx_ethtool_set_coalesce()
 645 	if (coalesce->tx_coalesce_usecs != tx_usecs)  in efx_ethtool_set_coalesce()
 646 		tx_usecs = coalesce->tx_coalesce_usecs;  in efx_ethtool_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/intel/fm10k/ | 
| D | fm10k_ethtool.c | 641 	ec->tx_coalesce_usecs = interface->tx_itr & ~FM10K_ITR_ADAPTIVE;  in fm10k_get_coalesce()658 	    (ec->tx_coalesce_usecs > FM10K_ITR_MAX))  in fm10k_set_coalesce()
 662 	tx_itr = ec->tx_coalesce_usecs;  in fm10k_set_coalesce()
 
 | 
| /Linux-v5.4/drivers/net/ethernet/amazon/ena/ | 
| D | ena_ethtool.c | 314 	coalesce->tx_coalesce_usecs =  in ena_get_coalesce()364 							       coalesce->tx_coalesce_usecs);  in ena_set_coalesce()
 
 | 
| D | ena_com.h | 900 						      u32 tx_coalesce_usecs);
 | 
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ | 
| D | en_ethtool.c | 501 	coal->tx_coalesce_usecs		= tx_moder->usec;  in mlx5e_ethtool_get_coalesce()532 						coal->tx_coalesce_usecs,  in mlx5e_set_priv_channels_coalesce()
 554 	if (coal->tx_coalesce_usecs > MLX5E_MAX_COAL_TIME ||  in mlx5e_ethtool_set_coalesce()
 577 	tx_moder->usec    = coal->tx_coalesce_usecs;  in mlx5e_ethtool_set_coalesce()
 
 |