/Linux-v4.19/drivers/net/wireless/ath/wil6210/ |
D | ethtool.c | 70 cp->rx_coalesce_usecs = rx_itr_val; in wil_ethtoolops_get_coalesce() 82 cp->rx_coalesce_usecs, cp->tx_coalesce_usecs); in wil_ethtoolops_set_coalesce() 93 if (cp->rx_coalesce_usecs > WIL6210_ITR_TRSH_MAX || in wil_ethtoolops_set_coalesce() 98 wil->rx_max_burst_duration = cp->rx_coalesce_usecs; in wil_ethtoolops_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/intel/igbvf/ |
D | ethtool.c | 324 ec->rx_coalesce_usecs = adapter->requested_itr; in igbvf_get_coalesce() 326 ec->rx_coalesce_usecs = adapter->current_itr >> 2; in igbvf_get_coalesce() 337 if ((ec->rx_coalesce_usecs >= IGBVF_MIN_ITR_USECS) && in igbvf_set_coalesce() 338 (ec->rx_coalesce_usecs <= IGBVF_MAX_ITR_USECS)) { in igbvf_set_coalesce() 339 adapter->current_itr = ec->rx_coalesce_usecs << 2; in igbvf_set_coalesce() 342 } else if ((ec->rx_coalesce_usecs == 3) || in igbvf_set_coalesce() 343 (ec->rx_coalesce_usecs == 2)) { in igbvf_set_coalesce() 345 adapter->requested_itr = ec->rx_coalesce_usecs; in igbvf_set_coalesce() 346 } else if (ec->rx_coalesce_usecs == 0) { in igbvf_set_coalesce()
|
/Linux-v4.19/drivers/infiniband/ulp/ipoib/ |
D | ipoib_ethtool.c | 82 coal->rx_coalesce_usecs = priv->ethtool.coalesce_usecs; in ipoib_get_coalesce() 98 if (coal->rx_coalesce_usecs > 0xffff || in ipoib_set_coalesce() 104 coal->rx_coalesce_usecs); in ipoib_set_coalesce() 110 priv->ethtool.coalesce_usecs = coal->rx_coalesce_usecs; in ipoib_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/cisco/enic/ |
D | enic_ethtool.c | 309 ecmd->rx_coalesce_usecs = enic->rx_coalesce_usecs; in enic_get_coalesce() 351 (ec->rx_coalesce_usecs > coalesce_usecs_max) || in enic_coalesce_valid() 370 u32 rx_coalesce_usecs; in enic_set_coalesce() local 384 rx_coalesce_usecs = min_t(u32, ecmd->rx_coalesce_usecs, in enic_set_coalesce() 402 enic_intr_coal_set_rx(enic, rx_coalesce_usecs); in enic_set_coalesce() 410 enic->rx_coalesce_usecs = rx_coalesce_usecs; in enic_set_coalesce()
|
D | enic.h | 168 u32 rx_coalesce_usecs; member
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qlge/ |
D | qlge_ethtool.c | 221 if (le16_to_cpu(cqicb->irq_delay) != qdev->rx_coalesce_usecs || in ql_update_ring_coalescing() 227 cqicb->irq_delay = cpu_to_le16(qdev->rx_coalesce_usecs); in ql_update_ring_coalescing() 625 c->rx_coalesce_usecs = qdev->rx_coalesce_usecs; in ql_get_coalesce() 649 if (c->rx_coalesce_usecs > qdev->rx_ring_size / 2) in ql_set_coalesce() 660 if (qdev->rx_coalesce_usecs == c->rx_coalesce_usecs && in ql_set_coalesce() 666 qdev->rx_coalesce_usecs = c->rx_coalesce_usecs; in ql_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/ |
D | aq_ethtool.c | 233 coal->rx_coalesce_usecs = cfg->rx_itr; in aq_ethtool_get_coalesce() 238 coal->rx_coalesce_usecs = 0; in aq_ethtool_get_coalesce() 271 if (!(coal->rx_max_coalesced_frames == !coal->rx_coalesce_usecs)) in aq_ethtool_set_coalesce() 276 if (coal->rx_coalesce_usecs > AQ_CFG_INTERRUPT_MODERATION_USEC_MAX || in aq_ethtool_set_coalesce() 282 cfg->rx_itr = coal->rx_coalesce_usecs; in aq_ethtool_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/ |
D | lio_ethtool.c | 2199 intr_coal->rx_coalesce_usecs = oct->rx_coalesce_usecs; in lio_get_intr_coalesce() 2214 intr_coal->rx_coalesce_usecs = in lio_get_intr_coalesce() 2370 u32 time_threshold, rx_coalesce_usecs; in oct_cfg_rx_intrtime() local 2378 if (!intr_coal->rx_coalesce_usecs) in oct_cfg_rx_intrtime() 2379 rx_coalesce_usecs = CN6XXX_OQ_INTR_TIME; in oct_cfg_rx_intrtime() 2381 rx_coalesce_usecs = intr_coal->rx_coalesce_usecs; in oct_cfg_rx_intrtime() 2384 rx_coalesce_usecs); in oct_cfg_rx_intrtime() 2389 CFG_SET_OQ_INTR_TIME(cn6xxx->conf, rx_coalesce_usecs); in oct_cfg_rx_intrtime() 2396 if (!intr_coal->rx_coalesce_usecs) in oct_cfg_rx_intrtime() 2397 rx_coalesce_usecs = intrmod->rx_usecs; in oct_cfg_rx_intrtime() [all …]
|
/Linux-v4.19/drivers/net/ethernet/intel/i40evf/ |
D | i40evf_ethtool.c | 443 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~I40E_ITR_DYNAMIC; in __i40evf_get_coalesce() 496 rx_ring->itr_setting = ITR_REG_ALIGN(ec->rx_coalesce_usecs); in i40evf_set_itr_per_queue() 538 if (ec->rx_coalesce_usecs == 0) { in __i40evf_set_coalesce() 541 } else if ((ec->rx_coalesce_usecs < I40E_MIN_ITR) || in __i40evf_set_coalesce() 542 (ec->rx_coalesce_usecs > I40E_MAX_ITR)) { in __i40evf_set_coalesce()
|
/Linux-v4.19/drivers/net/vmxnet3/ |
D | vmxnet3_ethtool.c | 754 ec->rx_coalesce_usecs = VMXNET3_COAL_RBC_USECS(rbc_rate); in vmxnet3_get_coalesce() 796 if ((ec->rx_coalesce_usecs == 0) && in vmxnet3_set_coalesce() 805 if (ec->rx_coalesce_usecs != 0) { in vmxnet3_set_coalesce() 814 rbc_rate = VMXNET3_COAL_RBC_RATE(ec->rx_coalesce_usecs); in vmxnet3_set_coalesce() 827 if ((ec->rx_coalesce_usecs != 0) || in vmxnet3_set_coalesce() 839 if ((ec->rx_coalesce_usecs != 0) || in vmxnet3_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/amazon/ena/ |
D | ena_ethtool.c | 315 coalesce->rx_coalesce_usecs = in ena_get_coalesce() 324 coalesce->rx_coalesce_usecs = intr_moder_entry.intr_moder_interval; in ena_get_coalesce() 388 coalesce->rx_coalesce_usecs); in ena_set_coalesce() 396 coalesce->rx_coalesce_usecs); in ena_set_coalesce() 406 intr_moder_entry.intr_moder_interval = coalesce->rx_coalesce_usecs; in ena_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_ethtool.c | 285 ec->rx_coalesce_usecs = sxgbe_riwt2usec(priv->rx_riwt, priv); in sxgbe_get_coalesce() 296 if (!ec->rx_coalesce_usecs) in sxgbe_set_coalesce() 299 rx_riwt = sxgbe_usec2riwt(ec->rx_coalesce_usecs, priv); in sxgbe_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/ |
D | ethtool.c | 802 ec->rx_coalesce_usecs = adapter->rx_itr_setting; in ixgbevf_get_coalesce() 804 ec->rx_coalesce_usecs = adapter->rx_itr_setting >> 2; in ixgbevf_get_coalesce() 832 if ((ec->rx_coalesce_usecs > (IXGBE_MAX_EITR >> 2)) || in ixgbevf_set_coalesce() 836 if (ec->rx_coalesce_usecs > 1) in ixgbevf_set_coalesce() 837 adapter->rx_itr_setting = ec->rx_coalesce_usecs << 2; in ixgbevf_set_coalesce() 839 adapter->rx_itr_setting = ec->rx_coalesce_usecs; in ixgbevf_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/synopsys/ |
D | dwc-xlgmac-ethtool.c | 155 ec->rx_coalesce_usecs = pdata->rx_usecs; in xlgmac_ethtool_get_coalesce() 184 rx_usecs = ec->rx_coalesce_usecs; in xlgmac_ethtool_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/intel/e1000/ |
D | e1000_ethtool.c | 1754 ec->rx_coalesce_usecs = adapter->itr_setting; in e1000_get_coalesce() 1756 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting; in e1000_get_coalesce() 1770 if ((ec->rx_coalesce_usecs > E1000_MAX_ITR_USECS) || in e1000_set_coalesce() 1771 ((ec->rx_coalesce_usecs > 4) && in e1000_set_coalesce() 1772 (ec->rx_coalesce_usecs < E1000_MIN_ITR_USECS)) || in e1000_set_coalesce() 1773 (ec->rx_coalesce_usecs == 2)) in e1000_set_coalesce() 1776 if (ec->rx_coalesce_usecs == 4) { in e1000_set_coalesce() 1778 } else if (ec->rx_coalesce_usecs <= 3) { in e1000_set_coalesce() 1780 adapter->itr_setting = ec->rx_coalesce_usecs; in e1000_set_coalesce() 1782 adapter->itr = (1000000 / ec->rx_coalesce_usecs); in e1000_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_ethtool.c | 852 cmd->rx_coalesce_usecs = rx_vector->rx_group.coal.int_gl; in hns3_get_coalesce_per_queue() 871 if (cmd->rx_coalesce_usecs > HNS3_INT_GL_MAX) { in hns3_check_gl_coalesce_para() 885 rx_gl = hns3_gl_round_down(cmd->rx_coalesce_usecs); in hns3_check_gl_coalesce_para() 886 if (rx_gl != cmd->rx_coalesce_usecs) { in hns3_check_gl_coalesce_para() 889 cmd->rx_coalesce_usecs, rx_gl); in hns3_check_gl_coalesce_para() 978 rx_vector->rx_group.coal.int_gl = cmd->rx_coalesce_usecs; in hns3_set_coalesce_per_queue()
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_ethtool.c | 1012 ec->rx_coalesce_usecs = nn->rx_coalesce_usecs; in nfp_net_get_coalesce() 1178 if (!ec->rx_coalesce_usecs && !ec->rx_max_coalesced_frames) in nfp_net_set_coalesce() 1184 if (ec->rx_coalesce_usecs * factor >= ((1 << 16) - 1)) in nfp_net_set_coalesce() 1197 nn->rx_coalesce_usecs = ec->rx_coalesce_usecs; in nfp_net_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/brocade/bna/ |
D | bnad_ethtool.c | 331 coalesce->rx_coalesce_usecs = bnad->rx_coalescing_timeo * in bnad_get_coalesce() 347 if (coalesce->rx_coalesce_usecs == 0 || in bnad_set_coalesce() 348 coalesce->rx_coalesce_usecs > in bnad_set_coalesce() 393 if (bnad->rx_coalescing_timeo != coalesce->rx_coalesce_usecs / in bnad_set_coalesce() 395 bnad->rx_coalescing_timeo = coalesce->rx_coalesce_usecs / in bnad_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/intel/e1000e/ |
D | ethtool.c | 1989 ec->rx_coalesce_usecs = adapter->itr_setting; in e1000_get_coalesce() 1991 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting; in e1000_get_coalesce() 2001 if ((ec->rx_coalesce_usecs > E1000_MAX_ITR_USECS) || in e1000_set_coalesce() 2002 ((ec->rx_coalesce_usecs > 4) && in e1000_set_coalesce() 2003 (ec->rx_coalesce_usecs < E1000_MIN_ITR_USECS)) || in e1000_set_coalesce() 2004 (ec->rx_coalesce_usecs == 2)) in e1000_set_coalesce() 2007 if (ec->rx_coalesce_usecs == 4) { in e1000_set_coalesce() 2010 } else if (ec->rx_coalesce_usecs <= 3) { in e1000_set_coalesce() 2012 adapter->itr_setting = ec->rx_coalesce_usecs; in e1000_set_coalesce() 2014 adapter->itr = (1000000 / ec->rx_coalesce_usecs); in e1000_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_ethtool.c | 764 if (ethcoal->rx_coalesce_usecs > 0xffff || in netxen_set_intr_coalesce() 787 if (!ethcoal->rx_coalesce_usecs || in netxen_set_intr_coalesce() 797 ethcoal->rx_coalesce_usecs; in netxen_set_intr_coalesce() 821 ethcoal->rx_coalesce_usecs = adapter->coal.normal.data.rx_time_us; in netxen_get_intr_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-ethtool.c | 438 ec->rx_coalesce_usecs = pdata->rx_usecs; in xgbe_get_coalesce() 478 rx_riwt = hw_if->usec_to_riwt(pdata, ec->rx_coalesce_usecs); in xgbe_set_coalesce() 479 rx_usecs = ec->rx_coalesce_usecs; in xgbe_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/qlogic/qed/ |
D | qed_int.c | 1276 if (!cdev->rx_coalesce_usecs) in qed_init_cau_sb_entry() 1277 cdev->rx_coalesce_usecs = QED_CAU_DEF_RX_USECS; in qed_init_cau_sb_entry() 1283 if (cdev->rx_coalesce_usecs <= 0x7F) in qed_init_cau_sb_entry() 1285 else if (cdev->rx_coalesce_usecs <= 0xFF) in qed_init_cau_sb_entry() 1377 if (p_hwfn->cdev->rx_coalesce_usecs <= 0x7F) in qed_int_cau_conf_sb() 1379 else if (p_hwfn->cdev->rx_coalesce_usecs <= 0xFF) in qed_int_cau_conf_sb() 1383 timeset = (u8)(p_hwfn->cdev->rx_coalesce_usecs >> timer_res); in qed_int_cau_conf_sb()
|
/Linux-v4.19/drivers/net/ethernet/intel/igb/ |
D | igb_ethtool.c | 2196 if ((ec->rx_coalesce_usecs > IGB_MAX_ITR_USECS) || in igb_set_coalesce() 2197 ((ec->rx_coalesce_usecs > 3) && in igb_set_coalesce() 2198 (ec->rx_coalesce_usecs < IGB_MIN_ITR_USECS)) || in igb_set_coalesce() 2199 (ec->rx_coalesce_usecs == 2)) in igb_set_coalesce() 2212 if (ec->rx_coalesce_usecs == 0) { in igb_set_coalesce() 2218 if (ec->rx_coalesce_usecs && ec->rx_coalesce_usecs <= 3) in igb_set_coalesce() 2219 adapter->rx_itr_setting = ec->rx_coalesce_usecs; in igb_set_coalesce() 2221 adapter->rx_itr_setting = ec->rx_coalesce_usecs << 2; in igb_set_coalesce() 2252 ec->rx_coalesce_usecs = adapter->rx_itr_setting; in igb_get_coalesce() 2254 ec->rx_coalesce_usecs = adapter->rx_itr_setting >> 2; in igb_get_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_ethtool.c | 745 ec->rx_coalesce_usecs = stmmac_riwt2usec(priv->rx_riwt, priv); in stmmac_get_coalesce() 771 if (ec->rx_coalesce_usecs == 0) in stmmac_set_coalesce() 782 rx_riwt = stmmac_usec2riwt(ec->rx_coalesce_usecs, priv); in stmmac_set_coalesce()
|
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/ |
D | common.h | 152 unsigned int rx_coalesce_usecs; member
|