Searched refs:rx_coalesce_usecs (Results 1 - 25 of 106) sorted by relevance

12345

/linux-master/drivers/net/wireless/ath/wil6210/
H A Dethtool.c43 cp->rx_coalesce_usecs = rx_itr_val;
63 cp->rx_coalesce_usecs, cp->tx_coalesce_usecs);
71 /* only @rx_coalesce_usecs and @tx_coalesce_usecs supported,
75 if (cp->rx_coalesce_usecs > WIL6210_ITR_TRSH_MAX ||
80 wil->rx_max_burst_duration = cp->rx_coalesce_usecs;
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib_ethtool.c81 coal->rx_coalesce_usecs = priv->ethtool.coalesce_usecs;
99 if (coal->rx_coalesce_usecs > 0xffff ||
105 coal->rx_coalesce_usecs);
111 priv->ethtool.coalesce_usecs = coal->rx_coalesce_usecs;
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dethtool.c328 ec->rx_coalesce_usecs = adapter->requested_itr;
330 ec->rx_coalesce_usecs = adapter->current_itr >> 2;
343 if ((ec->rx_coalesce_usecs >= IGBVF_MIN_ITR_USECS) &&
344 (ec->rx_coalesce_usecs <= IGBVF_MAX_ITR_USECS)) {
345 adapter->current_itr = ec->rx_coalesce_usecs << 2;
348 } else if ((ec->rx_coalesce_usecs == 3) ||
349 (ec->rx_coalesce_usecs == 2)) {
351 adapter->requested_itr = ec->rx_coalesce_usecs;
352 } else if (ec->rx_coalesce_usecs == 0) {
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c299 ecmd->rx_coalesce_usecs = enic->rx_coalesce_usecs;
322 (ec->rx_coalesce_usecs > coalesce_usecs_max) ||
343 u32 rx_coalesce_usecs; local
357 rx_coalesce_usecs = min_t(u32, ecmd->rx_coalesce_usecs,
375 enic_intr_coal_set_rx(enic, rx_coalesce_usecs);
383 enic->rx_coalesce_usecs = rx_coalesce_usecs;
H A Denic.h153 u32 rx_coalesce_usecs; member in struct:enic
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_ethtool.c262 ec->rx_coalesce_usecs = wx->rx_itr_setting;
264 ec->rx_coalesce_usecs = wx->rx_itr_setting >> 2;
305 if ((ec->rx_coalesce_usecs > (max_eitr >> 2)) ||
309 if (ec->rx_coalesce_usecs > 1)
310 wx->rx_itr_setting = ec->rx_coalesce_usecs << 2;
312 wx->rx_itr_setting = ec->rx_coalesce_usecs;
/linux-master/drivers/net/ethernet/sfc/
H A Dethtool.c112 coalesce->rx_coalesce_usecs = rx_usecs;
132 if (coalesce->rx_coalesce_usecs != rx_usecs)
133 rx_usecs = coalesce->rx_coalesce_usecs;
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dethtool.c112 coalesce->rx_coalesce_usecs = rx_usecs;
132 if (coalesce->rx_coalesce_usecs != rx_usecs)
133 rx_usecs = coalesce->rx_coalesce_usecs;
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_ethtool.c376 ec->rx_coalesce_usecs = tsnep_get_irq_coalesce(queue);
398 ec->rx_coalesce_usecs);
422 ec->rx_coalesce_usecs = tsnep_get_irq_coalesce(queue_with_rx);
445 retval = tsnep_set_irq_coalesce(queue_with_rx, ec->rx_coalesce_usecs);
/linux-master/drivers/net/ethernet/synopsys/
H A Ddwc-xlgmac-ethtool.c157 ec->rx_coalesce_usecs = pdata->rx_usecs;
175 rx_usecs = ec->rx_coalesce_usecs;
/linux-master/drivers/net/ethernet/google/gve/
H A Dgve_ethtool.c645 ec->rx_coalesce_usecs = priv->rx_coalesce_usecs;
657 u32 rx_usecs_orig = priv->rx_coalesce_usecs;
664 ec->rx_coalesce_usecs > GVE_MAX_ITR_INTERVAL_DQO)
667 priv->rx_coalesce_usecs = ec->rx_coalesce_usecs;
679 if (rx_usecs_orig != priv->rx_coalesce_usecs) {
685 priv->rx_coalesce_usecs);
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c429 coalesce->rx_coalesce_usecs = lif->rx_coalesce_usecs;
461 (coalesce->tx_coalesce_usecs != lif->rx_coalesce_usecs ||
470 rx_coal = ionic_coal_usec_to_hw(lif->ionic, coalesce->rx_coalesce_usecs);
471 if (!rx_coal && coalesce->rx_coalesce_usecs)
482 lif->rx_coalesce_usecs = coalesce->rx_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/samsung/sxgbe/
H A Dsxgbe_ethtool.c282 ec->rx_coalesce_usecs = sxgbe_riwt2usec(priv->rx_riwt, priv);
295 if (!ec->rx_coalesce_usecs)
298 rx_riwt = sxgbe_usec2riwt(ec->rx_coalesce_usecs, priv);
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_ethtool.c2134 intr_coal->rx_coalesce_usecs = oct->rx_coalesce_usecs;
2149 intr_coal->rx_coalesce_usecs =
2305 u32 time_threshold, rx_coalesce_usecs; local
2313 if (!intr_coal->rx_coalesce_usecs)
2314 rx_coalesce_usecs = CN6XXX_OQ_INTR_TIME;
2316 rx_coalesce_usecs = intr_coal->rx_coalesce_usecs;
2319 rx_coalesce_usecs);
2324 CFG_SET_OQ_INTR_TIME(cn6xxx->conf, rx_coalesce_usecs);
[all...]
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dethtool.c798 ec->rx_coalesce_usecs = adapter->rx_itr_setting;
800 ec->rx_coalesce_usecs = adapter->rx_itr_setting >> 2;
830 if ((ec->rx_coalesce_usecs > (IXGBE_MAX_EITR >> 2)) ||
834 if (ec->rx_coalesce_usecs > 1)
835 adapter->rx_itr_setting = ec->rx_coalesce_usecs << 2;
837 adapter->rx_itr_setting = ec->rx_coalesce_usecs;
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c1756 ec->rx_coalesce_usecs = adapter->itr_setting;
1758 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting;
1774 if ((ec->rx_coalesce_usecs > E1000_MAX_ITR_USECS) ||
1775 ((ec->rx_coalesce_usecs > 4) &&
1776 (ec->rx_coalesce_usecs < E1000_MIN_ITR_USECS)) ||
1777 (ec->rx_coalesce_usecs == 2))
1780 if (ec->rx_coalesce_usecs == 4) {
1782 } else if (ec->rx_coalesce_usecs <= 3) {
1784 adapter->itr_setting = ec->rx_coalesce_usecs;
1786 adapter->itr = (1000000 / ec->rx_coalesce_usecs);
[all...]
/linux-master/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c324 coalesce->rx_coalesce_usecs = bnad->rx_coalescing_timeo *
342 if (coalesce->rx_coalesce_usecs == 0 ||
343 coalesce->rx_coalesce_usecs >
354 * Do not need to store rx_coalesce_usecs here
388 if (bnad->rx_coalescing_timeo != coalesce->rx_coalesce_usecs /
390 bnad->rx_coalescing_timeo = coalesce->rx_coalesce_usecs /
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_ethtool.c573 coal->rx_coalesce_usecs = cfg->rx_itr;
578 coal->rx_coalesce_usecs = 0;
605 if (!(coal->rx_max_coalesced_frames == !coal->rx_coalesce_usecs))
610 if (coal->rx_coalesce_usecs > AQ_CFG_INTERRUPT_MODERATION_USEC_MAX ||
616 cfg->rx_itr = coal->rx_coalesce_usecs;
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c468 cmd->rx_coalesce_usecs = hw->cq_time_wait;
518 ec->rx_coalesce_usecs = clamp_t(u32, ec->rx_coalesce_usecs,
526 if (hw->cq_time_wait == ec->rx_coalesce_usecs)
529 hw->cq_time_wait = ec->rx_coalesce_usecs;
531 hw->cq_time_wait = min_t(u8, ec->rx_coalesce_usecs,
/linux-master/net/ethtool/
H A Dcoalesce.c140 coal->rx_coalesce_usecs, supported) ||
273 ethnl_update_u32(&coalesce.rx_coalesce_usecs,
/linux-master/drivers/net/ethernet/chelsio/cxgb/
H A Dcommon.h142 unsigned int rx_coalesce_usecs; member in struct:sge_params
/linux-master/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ethtool.c734 * If rx_coalesce_usecs == 0 or rx_max_coalesced_frames == 0 then set the
754 if (ethcoal->rx_coalesce_usecs > 0xffff ||
760 if (!ethcoal->rx_coalesce_usecs ||
770 ethcoal->rx_coalesce_usecs;
796 ethcoal->rx_coalesce_usecs = adapter->coal.normal.data.rx_time_us;
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-ethtool.c916 coal->rx_coalesce_usecs = common->rx_pace_timeout / 1000;
947 if (coal->rx_coalesce_usecs && coal->rx_coalesce_usecs < 20)
953 common->rx_pace_timeout = coal->rx_coalesce_usecs * 1000;
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c889 ec->rx_coalesce_usecs = igc_ethtool_get_previous_rx_coalesce(adapter);
903 if (ec->rx_coalesce_usecs > IGC_MAX_ITR_USECS ||
904 (ec->rx_coalesce_usecs > 3 &&
905 ec->rx_coalesce_usecs < IGC_MIN_ITR_USECS) ||
906 ec->rx_coalesce_usecs == 2)
923 if (ec->rx_coalesce_usecs == 0) {
929 if (ec->rx_coalesce_usecs && ec->rx_coalesce_usecs <= 3)
930 adapter->rx_itr_setting = ec->rx_coalesce_usecs;
932 adapter->rx_itr_setting = ec->rx_coalesce_usecs <<
[all...]
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dethtool.c2018 ec->rx_coalesce_usecs = adapter->itr_setting;
2020 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting;
2032 if ((ec->rx_coalesce_usecs > E1000_MAX_ITR_USECS) ||
2033 ((ec->rx_coalesce_usecs > 4) &&
2034 (ec->rx_coalesce_usecs < E1000_MIN_ITR_USECS)) ||
2035 (ec->rx_coalesce_usecs == 2))
2038 if (ec->rx_coalesce_usecs == 4) {
2041 } else if (ec->rx_coalesce_usecs <= 3) {
2043 adapter->itr_setting = ec->rx_coalesce_usecs;
2045 adapter->itr = (1000000 / ec->rx_coalesce_usecs);
[all...]

Completed in 262 milliseconds

12345