/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 693 if (ITR_IS_DYNAMIC(rx_ring->itr_setting)) in __iavf_get_coalesce() 696 if (ITR_IS_DYNAMIC(tx_ring->itr_setting)) in __iavf_get_coalesce() 699 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in __iavf_get_coalesce() 700 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in __iavf_get_coalesce() 749 u16 itr_setting; in iavf_set_itr_per_queue() local 751 itr_setting = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in iavf_set_itr_per_queue() 753 if (ec->rx_coalesce_usecs != itr_setting && in iavf_set_itr_per_queue() 760 itr_setting = tx_ring->itr_setting in iavf_set_itr_per_queue() [all...] |
H A D | iavf_txrx.h | 345 u16 itr_setting; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 714 if (ITR_IS_DYNAMIC(rx_ring->itr_setting)) in __iavf_get_coalesce() 717 if (ITR_IS_DYNAMIC(tx_ring->itr_setting)) in __iavf_get_coalesce() 720 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in __iavf_get_coalesce() 721 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in __iavf_get_coalesce() 774 u16 itr_setting; in iavf_set_itr_per_queue() local 776 itr_setting = rx_ring->itr_setting & ~IAVF_ITR_DYNAMIC; in iavf_set_itr_per_queue() 778 if (ec->rx_coalesce_usecs != itr_setting && in iavf_set_itr_per_queue() 785 itr_setting = tx_ring->itr_setting in iavf_set_itr_per_queue() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_param.c | 446 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()
|
H A D | e1000_ethtool.c | 1749 if (adapter->itr_setting <= 4) in e1000_get_coalesce() 1750 ec->rx_coalesce_usecs = adapter->itr_setting; in e1000_get_coalesce() 1752 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting; in e1000_get_coalesce() 1773 adapter->itr = adapter->itr_setting = 4; in e1000_set_coalesce() 1776 adapter->itr_setting = ec->rx_coalesce_usecs; in e1000_set_coalesce() 1779 adapter->itr_setting = adapter->itr & ~3; in e1000_set_coalesce() 1782 if (adapter->itr_setting != 0) in e1000_set_coalesce()
|
H A D | e1000.h | 221 u32 itr_setting; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000/ |
H A D | e1000_param.c | 444 adapter->itr_setting = adapter->itr; in e1000_check_options() 450 adapter->itr_setting = adapter->itr; in e1000_check_options() 456 adapter->itr_setting = adapter->itr; in e1000_check_options() 466 adapter->itr_setting = adapter->itr & ~3; in e1000_check_options() 470 adapter->itr_setting = opt.def; in e1000_check_options()
|
H A D | e1000_ethtool.c | 1755 if (adapter->itr_setting <= 4) in e1000_get_coalesce() 1756 ec->rx_coalesce_usecs = adapter->itr_setting; in e1000_get_coalesce() 1758 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting; in e1000_get_coalesce() 1781 adapter->itr = adapter->itr_setting = 4; in e1000_set_coalesce() 1784 adapter->itr_setting = ec->rx_coalesce_usecs; in e1000_set_coalesce() 1787 adapter->itr_setting = adapter->itr & ~3; in e1000_set_coalesce() 1790 if (adapter->itr_setting != 0) in e1000_set_coalesce()
|
H A D | e1000.h | 221 u32 itr_setting; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/ |
H A D | param.c | 341 * warning, use default and go through itr/itr_setting in e1000e_check_options() 349 * through the logic below to adjust itr/itr_setting in e1000e_check_options() 362 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()
|
H A D | ethtool.c | 1998 if (adapter->itr_setting <= 4) in e1000_get_coalesce() 1999 ec->rx_coalesce_usecs = adapter->itr_setting; in e1000_get_coalesce() 2001 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting; in e1000_get_coalesce() 2018 adapter->itr_setting = 4; in e1000_set_coalesce() 2019 adapter->itr = adapter->itr_setting; in e1000_set_coalesce() 2022 adapter->itr_setting = ec->rx_coalesce_usecs; in e1000_set_coalesce() 2025 adapter->itr_setting = adapter->itr & ~3; in e1000_set_coalesce() 2030 if (adapter->itr_setting != 0) in e1000_set_coalesce()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/ |
H A D | param.c | 339 * warning, use default and go through itr/itr_setting in e1000e_check_options() 347 * through the logic below to adjust itr/itr_setting in e1000e_check_options() 360 adapter->itr_setting = adapter->itr; in e1000e_check_options() 375 adapter->itr_setting = opt.def; in e1000e_check_options() 395 adapter->itr_setting &= ~3; in e1000e_check_options()
|
H A D | ethtool.c | 2018 if (adapter->itr_setting <= 4) in e1000_get_coalesce() 2019 ec->rx_coalesce_usecs = adapter->itr_setting; in e1000_get_coalesce() 2021 ec->rx_coalesce_usecs = 1000000 / adapter->itr_setting; in e1000_get_coalesce() 2040 adapter->itr_setting = 4; in e1000_set_coalesce() 2041 adapter->itr = adapter->itr_setting; in e1000_set_coalesce() 2044 adapter->itr_setting = ec->rx_coalesce_usecs; in e1000_set_coalesce() 2047 adapter->itr_setting = adapter->itr & ~3; in e1000_set_coalesce() 2052 if (adapter->itr_setting != 0) in e1000_set_coalesce()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_base.c | 114 q_vector->tx.itr_setting = ICE_DFLT_TX_ITR; in ice_vsi_alloc_q_vector() 115 q_vector->rx.itr_setting = ICE_DFLT_RX_ITR; in ice_vsi_alloc_q_vector() 704 rc->target_itr = ITR_TO_REG(rc->itr_setting); in ice_cfg_itr() 714 rc->target_itr = ITR_TO_REG(rc->itr_setting); in ice_cfg_itr()
|
H A D | ice_ethtool.c | 3530 ec->use_adaptive_rx_coalesce = ITR_IS_DYNAMIC(rc->itr_setting); in ice_get_rc_coalesce() 3531 ec->rx_coalesce_usecs = rc->itr_setting & ~ICE_ITR_DYNAMIC; in ice_get_rc_coalesce() 3535 ec->use_adaptive_tx_coalesce = ITR_IS_DYNAMIC(rc->itr_setting); in ice_get_rc_coalesce() 3536 ec->tx_coalesce_usecs = rc->itr_setting & ~ICE_ITR_DYNAMIC; in ice_get_rc_coalesce() 3639 u16 itr_setting; in ice_set_rc_coalesce() local 3676 itr_setting = rc->itr_setting & ~ICE_ITR_DYNAMIC; in ice_set_rc_coalesce() 3677 if (coalesce_usecs != itr_setting && use_adaptive_coalesce) { in ice_set_rc_coalesce() 3690 rc->itr_setting |= ICE_ITR_DYNAMIC; in ice_set_rc_coalesce() 3693 rc->itr_setting in ice_set_rc_coalesce() 3750 ice_print_if_odd_usecs(struct net_device *netdev, u16 itr_setting, u32 use_adaptive_coalesce, u32 coalesce_usecs, const char *c_type_str) ice_print_if_odd_usecs() argument [all...] |
H A D | ice_txrx.h | 226 #define ICE_ITR_DYNAMIC 0x8000 /* used as flag for itr_setting */ 347 u16 itr_setting; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_base.c | 115 q_vector->tx.itr_setting = ICE_DFLT_TX_ITR; in ice_vsi_alloc_q_vector() 116 q_vector->rx.itr_setting = ICE_DFLT_RX_ITR; in ice_vsi_alloc_q_vector() 900 ice_write_itr(&q_vector->rx, q_vector->rx.itr_setting); in ice_cfg_itr() 903 ice_write_itr(&q_vector->tx, q_vector->tx.itr_setting); in ice_cfg_itr()
|
H A D | ice_ethtool.c | 3598 ec->rx_coalesce_usecs = rc->itr_setting; in ice_get_rc_coalesce() 3603 ec->tx_coalesce_usecs = rc->itr_setting; in ice_get_rc_coalesce() 3707 u16 itr_setting; in ice_set_rc_coalesce() local 3750 itr_setting = rc->itr_setting; in ice_set_rc_coalesce() 3751 if (coalesce_usecs != itr_setting && use_adaptive_coalesce) { in ice_set_rc_coalesce() 3768 rc->itr_setting = coalesce_usecs; in ice_set_rc_coalesce() 3824 * @itr_setting: previous user setting 3830 ice_print_if_odd_usecs(struct net_device *netdev, u16 itr_setting, in ice_print_if_odd_usecs() argument 3837 if (itr_setting ! in ice_print_if_odd_usecs() [all...] |
H A D | ice_txrx.h | 430 u16 itr_setting:13; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 2802 if (ITR_IS_DYNAMIC(rx_ring->itr_setting)) in __i40e_get_coalesce() 2805 if (ITR_IS_DYNAMIC(tx_ring->itr_setting)) in __i40e_get_coalesce() 2808 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~I40E_ITR_DYNAMIC; in __i40e_get_coalesce() 2809 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~I40E_ITR_DYNAMIC; in __i40e_get_coalesce() 2873 rx_ring->itr_setting = ITR_REG_ALIGN(ec->rx_coalesce_usecs); in i40e_set_itr_per_queue() 2874 tx_ring->itr_setting = ITR_REG_ALIGN(ec->tx_coalesce_usecs); in i40e_set_itr_per_queue() 2877 rx_ring->itr_setting |= I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue() 2879 rx_ring->itr_setting &= ~I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue() 2882 tx_ring->itr_setting |= I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue() 2884 tx_ring->itr_setting in i40e_set_itr_per_queue() [all...] |
H A D | i40e_debugfs.c | 286 " rx_rings[%i]: itr_setting = %d (%s)\n", in i40e_dbg_dump_vsi_seid() 287 i, rx_ring->itr_setting, in i40e_dbg_dump_vsi_seid() 288 ITR_IS_DYNAMIC(rx_ring->itr_setting) ? "dynamic" : "fixed"); in i40e_dbg_dump_vsi_seid() 324 " tx_rings[%i]: itr_setting = %d (%s)\n", in i40e_dbg_dump_vsi_seid() 325 i, tx_ring->itr_setting, in i40e_dbg_dump_vsi_seid() 326 ITR_IS_DYNAMIC(tx_ring->itr_setting) ? "dynamic" : "fixed"); in i40e_dbg_dump_vsi_seid() 363 " xdp_rings[%i]: itr_setting = %d (%s)\n", in i40e_dbg_dump_vsi_seid() 364 i, xdp_ring->itr_setting, in i40e_dbg_dump_vsi_seid() 365 ITR_IS_DYNAMIC(xdp_ring->itr_setting) ? in i40e_dbg_dump_vsi_seid()
|
H A D | i40e_txrx.h | 341 u16 itr_setting; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_ethtool.c | 2898 if (ITR_IS_DYNAMIC(rx_ring->itr_setting)) in __i40e_get_coalesce() 2901 if (ITR_IS_DYNAMIC(tx_ring->itr_setting)) in __i40e_get_coalesce() 2904 ec->rx_coalesce_usecs = rx_ring->itr_setting & ~I40E_ITR_DYNAMIC; in __i40e_get_coalesce() 2905 ec->tx_coalesce_usecs = tx_ring->itr_setting & ~I40E_ITR_DYNAMIC; in __i40e_get_coalesce() 2973 rx_ring->itr_setting = ITR_REG_ALIGN(ec->rx_coalesce_usecs); in i40e_set_itr_per_queue() 2974 tx_ring->itr_setting = ITR_REG_ALIGN(ec->tx_coalesce_usecs); in i40e_set_itr_per_queue() 2977 rx_ring->itr_setting |= I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue() 2979 rx_ring->itr_setting &= ~I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue() 2982 tx_ring->itr_setting |= I40E_ITR_DYNAMIC; in i40e_set_itr_per_queue() 2984 tx_ring->itr_setting in i40e_set_itr_per_queue() [all...] |
H A D | i40e_debugfs.c | 285 " rx_rings[%i]: itr_setting = %d (%s)\n", in i40e_dbg_dump_vsi_seid() 286 i, rx_ring->itr_setting, in i40e_dbg_dump_vsi_seid() 287 ITR_IS_DYNAMIC(rx_ring->itr_setting) ? "dynamic" : "fixed"); in i40e_dbg_dump_vsi_seid() 324 " tx_rings[%i]: itr_setting = %d (%s)\n", in i40e_dbg_dump_vsi_seid() 325 i, tx_ring->itr_setting, in i40e_dbg_dump_vsi_seid() 326 ITR_IS_DYNAMIC(tx_ring->itr_setting) ? "dynamic" : "fixed"); in i40e_dbg_dump_vsi_seid() 363 " xdp_rings[%i]: itr_setting = %d (%s)\n", in i40e_dbg_dump_vsi_seid() 364 i, xdp_ring->itr_setting, in i40e_dbg_dump_vsi_seid() 365 ITR_IS_DYNAMIC(xdp_ring->itr_setting) ? in i40e_dbg_dump_vsi_seid()
|
H A D | i40e_txrx.h | 356 u16 itr_setting; member
|