Home
last modified time | relevance | path

Searched refs:pacing (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dmain.c466 /* Update the pacing tunable parameters to the default values */
471 pacing_data->do_pacing = rdev->pacing.dbr_def_do_pacing; in bnxt_re_set_default_pacing_data()
472 pacing_data->pacing_th = rdev->pacing.pacing_algo_th; in bnxt_re_set_default_pacing_data()
482 * below pacing algo threshold as soon as pacing kicks in. in __wait_for_fifo_occupancy_below_th()
485 read_val = readl(rdev->en_dev->bar0 + rdev->pacing.dbr_db_fifo_reg_off); in __wait_for_fifo_occupancy_below_th()
505 if (!mutex_trylock(&rdev->pacing.dbq_lock)) in bnxt_re_db_fifo_check()
508 pacing_save = rdev->pacing.do_pacing_save; in bnxt_re_db_fifo_check()
511 if (pacing_save > rdev->pacing.dbr_def_do_pacing) { in bnxt_re_db_fifo_check()
523 pacing_data->pacing_th = rdev->pacing in bnxt_re_db_fifo_check()
[all...]
H A Dhw_counters.c288 struct bnxt_re_db_pacing_stats *pacing_s = &rdev->stats.pacing; in bnxt_re_copy_db_pacing_stats()
294 readl(rdev->en_dev->bar0 + rdev->pacing.dbr_db_fifo_reg_off); in bnxt_re_copy_db_pacing_stats()
369 if (rdev->pacing.dbr_pacing) in bnxt_re_ib_get_hw_stats()
H A Dbnxt_re.h124 struct mutex dbq_lock; /* synchronize db pacing algo */
130 #define BNXT_RE_PACING_ALARM_TH_MULTIPLE 2 /* Multiple of pacing algo threshold */
189 struct bnxt_re_pacing pacing; member
H A Dhw_counters.h177 struct bnxt_re_db_pacing_stats pacing; member
H A Dib_verbs.c4156 if (rdev->pacing.dbr_pacing) in bnxt_re_alloc_ucontext()
4314 addr = (u64)rdev->pacing.dbr_bar_addr; in BNXT_RE_METHOD_ALLOC_PAGE()
4320 addr = (u64)rdev->pacing.dbr_page; in BNXT_RE_METHOD_ALLOC_PAGE()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_type.h154 u8 pacing; member
H A Dice_common.c430 li->pacing = link_data.cfg & (ICE_AQ_CFG_PACING_M | in ice_aq_get_link_info()
461 ice_debug(hw, ICE_DBG_LINK, " pacing = 0x%x\n", li->pacing); in ice_aq_get_link_info()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_type.h174 u8 pacing; member
H A Di40e_common.c1867 hw_link_info->pacing = resp->config & I40E_AQ_CONFIG_PACING_MASK; in i40e_aq_get_link_info()
/kernel/linux/linux-5.10/drivers/net/wireless/ti/wlcore/
H A Dacx.h637 __le16 pacing; /* 0 - 60000 ms */ member
H A Dacx.c1229 acx->pacing = cpu_to_le16(wl->conf.roam_trigger.trigger_pacing); in wl1271_acx_rssi_snr_trigger()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_type.h167 u8 pacing; member
H A Dice_common.c631 li->pacing = link_data.cfg & (ICE_AQ_CFG_PACING_M | in ice_aq_get_link_info()
663 ice_debug(hw, ICE_DBG_LINK, " pacing = 0x%x\n", li->pacing); in ice_aq_get_link_info()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_type.h173 u8 pacing; member
H A Di40e_common.c1611 hw_link_info->pacing = resp->config & I40E_AQ_CONFIG_PACING_MASK; in i40e_aq_get_link_info()
/kernel/linux/linux-6.6/drivers/net/wireless/ti/wlcore/
H A Dacx.h637 __le16 pacing; /* 0 - 60000 ms */ member
H A Dacx.c1229 acx->pacing = cpu_to_le16(wl->conf.roam_trigger.trigger_pacing); in wl1271_acx_rssi_snr_trigger()

Completed in 56 milliseconds