Home
last modified time | relevance | path

Searched refs:itr_setting (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/intel/iavf/
Diavf_ethtool.c662 if (ITR_IS_DYNAMIC(rx_ring->itr_setting)) in __iavf_get_coalesce()
665 if (ITR_IS_DYNAMIC(tx_ring->itr_setting)) in __iavf_get_coalesce()
668 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in __iavf_get_coalesce()
669 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in __iavf_get_coalesce()
719 rx_ring->itr_setting = ITR_REG_ALIGN(ec->rx_coalesce_usecs); in iavf_set_itr_per_queue()
720 tx_ring->itr_setting = ITR_REG_ALIGN(ec->tx_coalesce_usecs); in iavf_set_itr_per_queue()
722 rx_ring->itr_setting |= IAVF_ITR_DYNAMIC; in iavf_set_itr_per_queue()
724 rx_ring->itr_setting ^= IAVF_ITR_DYNAMIC; in iavf_set_itr_per_queue()
726 tx_ring->itr_setting |= IAVF_ITR_DYNAMIC; in iavf_set_itr_per_queue()
728 tx_ring->itr_setting ^= IAVF_ITR_DYNAMIC; in iavf_set_itr_per_queue()
[all …]
Diavf_txrx.h345 u16 itr_setting; member
Diavf_main.c314 q_vector->rx.target_itr = ITR_TO_REG(rx_ring->itr_setting); in iavf_map_vector_to_rxq()
340 q_vector->tx.target_itr = ITR_TO_REG(tx_ring->itr_setting); in iavf_map_vector_to_txq()
1134 tx_ring->itr_setting = IAVF_ITR_TX_DEF; in iavf_alloc_queues()
1143 rx_ring->itr_setting = IAVF_ITR_RX_DEF; in iavf_alloc_queues()
Diavf_txrx.c424 if (!rc->ring || !ITR_IS_DYNAMIC(rc->ring->itr_setting)) in iavf_update_itr()
/Linux-v5.4/drivers/net/ethernet/intel/e1000/
De1000_param.c446 adapter->itr_setting = adapter->itr; in e1000_check_options()
452 adapter->itr_setting = adapter->itr; in e1000_check_options()
458 adapter->itr_setting = adapter->itr; in e1000_check_options()
468 adapter->itr_setting = adapter->itr & ~3; in e1000_check_options()
472 adapter->itr_setting = opt.def; in e1000_check_options()
De1000_ethtool.c1751 if (adapter->itr_setting <= 4) in e1000_get_coalesce()
1752 ec->rx_coalesce_usecs = adapter->itr_setting; in e1000_get_coalesce()
1754 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting; in e1000_get_coalesce()
1775 adapter->itr = adapter->itr_setting = 4; in e1000_set_coalesce()
1778 adapter->itr_setting = ec->rx_coalesce_usecs; in e1000_set_coalesce()
1781 adapter->itr_setting = adapter->itr & ~3; in e1000_set_coalesce()
1784 if (adapter->itr_setting != 0) in e1000_set_coalesce()
De1000.h222 u32 itr_setting; member
De1000_main.c1873 if (adapter->itr_setting != 0) in e1000_configure_rx()
2521 if (hw->mac_type >= e1000_82540 && adapter->itr_setting == 4) { in e1000_watchdog()
2571 u16 itr_setting, int packets, int bytes) in e1000_update_itr() argument
2573 unsigned int retval = itr_setting; in e1000_update_itr()
2582 switch (itr_setting) { in e1000_update_itr()
2638 if (adapter->itr_setting == 3 && adapter->tx_itr == lowest_latency) in e1000_set_itr()
2645 if (adapter->itr_setting == 3 && adapter->rx_itr == lowest_latency) in e1000_set_itr()
3807 if (likely(adapter->itr_setting & 3)) in e1000_clean()
/Linux-v5.4/drivers/net/ethernet/intel/e1000e/
Dparam.c362 adapter->itr_setting = adapter->itr; in e1000e_check_options()
377 adapter->itr_setting = opt.def; in e1000e_check_options()
397 adapter->itr_setting &= ~3; in e1000e_check_options()
Dethtool.c1986 if (adapter->itr_setting <= 4) in e1000_get_coalesce()
1987 ec->rx_coalesce_usecs = adapter->itr_setting; in e1000_get_coalesce()
1989 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting; in e1000_get_coalesce()
2006 adapter->itr_setting = 4; in e1000_set_coalesce()
2007 adapter->itr = adapter->itr_setting; in e1000_set_coalesce()
2010 adapter->itr_setting = ec->rx_coalesce_usecs; in e1000_set_coalesce()
2013 adapter->itr_setting = adapter->itr & ~3; in e1000_set_coalesce()
2018 if (adapter->itr_setting != 0) in e1000_set_coalesce()
De1000.h211 u32 itr_setting; member
Dnetdev.c2494 static unsigned int e1000_update_itr(u16 itr_setting, int packets, int bytes) in e1000_update_itr() argument
2496 unsigned int retval = itr_setting; in e1000_update_itr()
2499 return itr_setting; in e1000_update_itr()
2501 switch (itr_setting) { in e1000_update_itr()
2558 if (adapter->itr_setting == 3 && adapter->tx_itr == lowest_latency) in e1000_set_itr()
2565 if (adapter->itr_setting == 3 && adapter->rx_itr == lowest_latency) in e1000_set_itr()
2682 if (adapter->itr_setting & 3) in e1000e_poll()
3234 if ((adapter->itr_setting != 0) && (adapter->itr != 0)) in e1000_configure_rx()
4079 if (adapter->itr_setting & 0x3) { in e1000e_reset()
5359 if (adapter->itr_setting == 4) { in e1000_watchdog_task()
/Linux-v5.4/drivers/net/ethernet/intel/ice/
Dice_ethtool.c3125 ec->use_adaptive_rx_coalesce = ITR_IS_DYNAMIC(rc->itr_setting); in ice_get_rc_coalesce()
3126 ec->rx_coalesce_usecs = rc->itr_setting & ~ICE_ITR_DYNAMIC; in ice_get_rc_coalesce()
3130 ec->use_adaptive_tx_coalesce = ITR_IS_DYNAMIC(rc->itr_setting); in ice_get_rc_coalesce()
3131 ec->tx_coalesce_usecs = rc->itr_setting & ~ICE_ITR_DYNAMIC; in ice_get_rc_coalesce()
3234 u16 itr_setting; in ice_set_rc_coalesce() local
3278 itr_setting = rc->itr_setting & ~ICE_ITR_DYNAMIC; in ice_set_rc_coalesce()
3279 if (coalesce_usecs != itr_setting && use_adaptive_coalesce) { in ice_set_rc_coalesce()
3302 rc->itr_setting |= ICE_ITR_DYNAMIC; in ice_set_rc_coalesce()
3305 rc->itr_setting = coalesce_usecs; in ice_set_rc_coalesce()
3308 ITR_TO_REG(ITR_REG_ALIGN(rc->itr_setting)); in ice_set_rc_coalesce()
Dice_txrx.h226 u16 itr_setting; member
Dice_lib.c1890 if (!rc->itr_setting) in ice_cfg_itr()
1891 rc->itr_setting = ICE_DFLT_RX_ITR; in ice_cfg_itr()
1893 rc->target_itr = ITR_TO_REG(rc->itr_setting); in ice_cfg_itr()
1904 if (!rc->itr_setting) in ice_cfg_itr()
1905 rc->itr_setting = ICE_DFLT_TX_ITR; in ice_cfg_itr()
1907 rc->target_itr = ITR_TO_REG(rc->itr_setting); in ice_cfg_itr()
Dice_txrx.c1199 if (!rc->ring || !ITR_IS_DYNAMIC(rc->itr_setting)) in ice_update_itr()
1377 rx->target_itr = rx->itr_setting; in ice_update_ena_itr()
1380 (rx->itr_setting & ICE_ITR_DYNAMIC); in ice_update_ena_itr()
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c2751 if (ITR_IS_DYNAMIC(rx_ring->itr_setting)) in __i40e_get_coalesce()
2754 if (ITR_IS_DYNAMIC(tx_ring->itr_setting)) in __i40e_get_coalesce()
2757 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~I40E_ITR_DYNAMIC; in __i40e_get_coalesce()
2758 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~I40E_ITR_DYNAMIC; in __i40e_get_coalesce()
2822 rx_ring->itr_setting = ITR_REG_ALIGN(ec->rx_coalesce_usecs); in i40e_set_itr_per_queue()
2823 tx_ring->itr_setting = ITR_REG_ALIGN(ec->tx_coalesce_usecs); in i40e_set_itr_per_queue()
2826 rx_ring->itr_setting |= I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue()
2828 rx_ring->itr_setting &= ~I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue()
2831 tx_ring->itr_setting |= I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue()
2833 tx_ring->itr_setting &= ~I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue()
[all …]
Di40e_txrx.h372 u16 itr_setting; member
Di40e_debugfs.c281 i, rx_ring->itr_setting, in i40e_dbg_dump_vsi_seid()
282 ITR_IS_DYNAMIC(rx_ring->itr_setting) ? "dynamic" : "fixed"); in i40e_dbg_dump_vsi_seid()
319 i, tx_ring->itr_setting, in i40e_dbg_dump_vsi_seid()
320 ITR_IS_DYNAMIC(tx_ring->itr_setting) ? "dynamic" : "fixed"); in i40e_dbg_dump_vsi_seid()
Di40e_main.c3535 ITR_TO_REG(vsi->rx_rings[i]->itr_setting); in i40e_vsi_configure_msix()
3542 ITR_TO_REG(vsi->tx_rings[i]->itr_setting); in i40e_vsi_configure_msix()
3648 q_vector->rx.target_itr = ITR_TO_REG(vsi->rx_rings[0]->itr_setting); in i40e_configure_msi_and_legacy()
3652 q_vector->tx.target_itr = ITR_TO_REG(vsi->tx_rings[0]->itr_setting); in i40e_configure_msi_and_legacy()
10854 ring->itr_setting = pf->tx_itr_default; in i40e_alloc_rings()
10872 ring->itr_setting = pf->tx_itr_default; in i40e_alloc_rings()
10885 ring->itr_setting = pf->rx_itr_default; in i40e_alloc_rings()
Di40e_txrx.c1014 if (!rc->ring || !ITR_IS_DYNAMIC(rc->ring->itr_setting)) in i40e_update_itr()
/Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c1415 u8 itr_setting = ring_container->itr; in ixgbevf_update_itr() local
1432 switch (itr_setting) { in ixgbevf_update_itr()
1435 itr_setting = low_latency; in ixgbevf_update_itr()
1439 itr_setting = bulk_latency; in ixgbevf_update_itr()
1441 itr_setting = lowest_latency; in ixgbevf_update_itr()
1445 itr_setting = low_latency; in ixgbevf_update_itr()
1454 ring_container->itr = itr_setting; in ixgbevf_update_itr()
/Linux-v5.4/drivers/net/ethernet/intel/igbvf/
Dnetdev.c641 enum latency_range itr_setting, in igbvf_update_itr() argument
644 enum latency_range retval = itr_setting; in igbvf_update_itr()
649 switch (itr_setting) { in igbvf_update_itr()