Searched refs:itr_setting (Results 1 - 24 of 24) sorted by relevance

/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c712 if (ITR_IS_DYNAMIC(rx_ring->itr_setting))
715 if (ITR_IS_DYNAMIC(tx_ring->itr_setting))
718 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC;
719 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~IAVF_ITR_DYNAMIC;
772 u16 itr_setting; local
774 itr_setting = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC;
776 if (ec->rx_coalesce_usecs != itr_setting &&
783 itr_setting = tx_ring->itr_setting
[all...]
H A Diavf_txrx.h345 u16 itr_setting; member in struct:iavf_ring
H A Diavf_main.c460 q_vector->rx.target_itr = ITR_TO_REG(rx_ring->itr_setting);
486 q_vector->tx.target_itr = ITR_TO_REG(tx_ring->itr_setting);
1611 tx_ring->itr_setting = IAVF_ITR_TX_DEF;
1620 rx_ring->itr_setting = IAVF_ITR_RX_DEF;
H A Diavf_txrx.c458 if (!rc->ring || !ITR_IS_DYNAMIC(rc->ring->itr_setting))
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dparam.c339 * warning, use default and go through itr/itr_setting
347 * through the logic below to adjust itr/itr_setting
360 adapter->itr_setting = adapter->itr;
375 adapter->itr_setting = opt.def;
395 adapter->itr_setting &= ~3;
H A Dethtool.c2017 if (adapter->itr_setting <= 4)
2018 ec->rx_coalesce_usecs = adapter->itr_setting;
2020 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting;
2039 adapter->itr_setting = 4;
2040 adapter->itr = adapter->itr_setting;
2043 adapter->itr_setting = ec->rx_coalesce_usecs;
2046 adapter->itr_setting = adapter->itr & ~3;
2051 if (adapter->itr_setting != 0)
H A De1000.h214 u32 itr_setting; member in struct:e1000_adapter
H A Dnetdev.c2481 * @itr_setting: current adapter->itr
2494 static unsigned int e1000_update_itr(u16 itr_setting, int packets, int bytes) argument
2496 unsigned int retval = itr_setting;
2499 return itr_setting;
2501 switch (itr_setting) {
2557 if (adapter->itr_setting == 3 && adapter->tx_itr == lowest_latency)
2564 if (adapter->itr_setting == 3 && adapter->rx_itr == lowest_latency)
2681 if (adapter->itr_setting & 3)
3234 if ((adapter->itr_setting != 0) && (adapter->itr != 0))
4091 if (adapter->itr_setting
[all...]
/linux-master/drivers/net/ethernet/intel/e1000/
H A De1000_param.c444 adapter->itr_setting = adapter->itr;
450 adapter->itr_setting = adapter->itr;
456 adapter->itr_setting = adapter->itr;
466 adapter->itr_setting = adapter->itr & ~3;
470 adapter->itr_setting = opt.def;
H A De1000_ethtool.c1755 if (adapter->itr_setting <= 4)
1756 ec->rx_coalesce_usecs = adapter->itr_setting;
1758 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting;
1781 adapter->itr = adapter->itr_setting = 4;
1784 adapter->itr_setting = ec->rx_coalesce_usecs;
1787 adapter->itr_setting = adapter->itr & ~3;
1790 if (adapter->itr_setting != 0)
H A De1000.h221 u32 itr_setting; member in struct:e1000_adapter
H A De1000_main.c1879 if (adapter->itr_setting != 0)
2528 if (hw->mac_type >= e1000_82540 && adapter->itr_setting == 4) {
2563 * @itr_setting: current adapter->itr
2578 u16 itr_setting, int packets, int bytes)
2580 unsigned int retval = itr_setting;
2589 switch (itr_setting) {
2644 if (adapter->itr_setting == 3 && adapter->tx_itr == lowest_latency)
2651 if (adapter->itr_setting == 3 && adapter->rx_itr == lowest_latency)
3812 if (likely(adapter->itr_setting & 3))
2577 e1000_update_itr(struct e1000_adapter *adapter, u16 itr_setting, int packets, int bytes) argument
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_base.c115 q_vector->tx.itr_setting = ICE_DFLT_TX_ITR;
116 q_vector->rx.itr_setting = ICE_DFLT_RX_ITR;
1043 ice_write_itr(&q_vector->rx, q_vector->rx.itr_setting);
1046 ice_write_itr(&q_vector->tx, q_vector->tx.itr_setting);
H A Dice_txrx.h453 u16 itr_setting:13; member in struct:ice_ring_container::__anon125::__anon126
H A Dice_ethtool.c3762 ec->rx_coalesce_usecs = rc->itr_setting;
3767 ec->tx_coalesce_usecs = rc->itr_setting;
3871 u16 itr_setting; local
3914 itr_setting = rc->itr_setting;
3915 if (coalesce_usecs != itr_setting && use_adaptive_coalesce) {
3932 rc->itr_setting = coalesce_usecs;
3988 * @itr_setting: previous user setting
3994 ice_print_if_odd_usecs(struct net_device *netdev, u16 itr_setting, argument
4001 if (itr_setting !
[all...]
H A Dice_lib.c2980 ice_write_itr(rc, rc->itr_setting);
2984 ice_write_itr(rc, rc->itr_setting);
2990 ice_write_itr(rc, rc->itr_setting);
2994 ice_write_itr(rc, rc->itr_setting);
3008 ice_write_itr(rc, rc->itr_setting);
3013 ice_write_itr(rc, rc->itr_setting);
H A Dice_main.c6521 tx_profile[rc->dim.profile_ix].itr : rc->itr_setting);
6532 rc->itr_setting);
8450 ice_write_itr(rc, rc->itr_setting);
8457 ice_write_itr(rc, rc->itr_setting);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c2907 if (ITR_IS_DYNAMIC(rx_ring->itr_setting))
2910 if (ITR_IS_DYNAMIC(tx_ring->itr_setting))
2913 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~I40E_ITR_DYNAMIC;
2914 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~I40E_ITR_DYNAMIC;
2982 rx_ring->itr_setting = ITR_REG_ALIGN(ec->rx_coalesce_usecs);
2983 tx_ring->itr_setting = ITR_REG_ALIGN(ec->tx_coalesce_usecs);
2986 rx_ring->itr_setting |= I40E_ITR_DYNAMIC;
2988 rx_ring->itr_setting &= ~I40E_ITR_DYNAMIC;
2991 tx_ring->itr_setting |= I40E_ITR_DYNAMIC;
2993 tx_ring->itr_setting
[all...]
H A Di40e_txrx.h358 u16 itr_setting; member in struct:i40e_ring
H A Di40e_debugfs.c267 " rx_rings[%i]: itr_setting = %d (%s)\n",
268 i, rx_ring->itr_setting,
269 ITR_IS_DYNAMIC(rx_ring->itr_setting) ? "dynamic" : "fixed");
306 " tx_rings[%i]: itr_setting = %d (%s)\n",
307 i, tx_ring->itr_setting,
308 ITR_IS_DYNAMIC(tx_ring->itr_setting) ? "dynamic" : "fixed");
345 " xdp_rings[%i]: itr_setting = %d (%s)\n",
346 i, xdp_ring->itr_setting,
347 ITR_IS_DYNAMIC(xdp_ring->itr_setting) ?
H A Di40e_main.c3905 ITR_TO_REG(vsi->rx_rings[i]->itr_setting);
3912 ITR_TO_REG(vsi->tx_rings[i]->itr_setting);
4024 q_vector->rx.target_itr = ITR_TO_REG(vsi->rx_rings[0]->itr_setting);
4028 q_vector->tx.target_itr = ITR_TO_REG(vsi->tx_rings[0]->itr_setting);
11659 ring->itr_setting = pf->tx_itr_default;
11677 ring->itr_setting = pf->tx_itr_default;
11690 ring->itr_setting = pf->rx_itr_default;
H A Di40e_txrx.c1165 if (!rc->ring || !ITR_IS_DYNAMIC(rc->ring->itr_setting))
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c1423 u8 itr_setting = ring_container->itr; local
1440 switch (itr_setting) {
1443 itr_setting = low_latency;
1447 itr_setting = bulk_latency;
1449 itr_setting = lowest_latency;
1453 itr_setting = low_latency;
1462 ring_container->itr = itr_setting;
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c632 * @itr_setting: current adapter->itr
644 enum latency_range itr_setting,
647 enum latency_range retval = itr_setting;
652 switch (itr_setting) {
643 igbvf_update_itr(struct igbvf_adapter *adapter, enum latency_range itr_setting, int packets, int bytes) argument

Completed in 487 milliseconds